Statistics

Problem Statement for "Inserter"

Problem Statement

A common task in text editing is inserting one sequence of characters before another one. For example, in the String "10 10 bills", we might want to insert a dollar sign ('$') before the second occurrence of the number "10". Thus, the original string would become "10 $10 bills". You are to write a method which takes an original String and a series of insert instructions and performs the instructions, in the order they are given. You should return the modified String.

Instructions will be of the form "#<insert># #<before># <index>", where <insert> is the sequence of characters to be inserted, <before> is the sequence of characters before which to insert <insert>, and <index> is the index of the occurrence of <before> (starting from 1), before which to insert <insert>. In order to facilitate spaces in <insert> and <before>, both sequences will be surrounded by '#'. Thus the command "#insert this# #before this# 3" would insert "insert this" before the third occurrence of "before this".

If, for some command, there are less than <index> occurrences of <before>, then do nothing. For example, in the String "$100 $100", there is no third occurrence of "$", so a command that inserts before the third occurrence of "$" should be ignored.

Definition

Class:
Inserter
Method:
insert
Parameters:
String[], String
Returns:
String
Method signature:
String insert(String[] commands, String original)
(be sure your method is public)

Notes

  • All of the instructions are performed on the String as it changes.
  • Searching for occurrences of <before> should be case sensitive.
  • Note that the ith occurrence of <before> may overlap with the (i+1)st occurrence of <before>. See example 5.

Constraints

  • original and each element of commands will have between 1 and 50 characters, inclusive.
  • commands will contain between 0 and 50 elements, inclusive.
  • Each character in the input will have ASCII value between 32 and 126, inclusive.
  • Each element of commands will be formatted as described in the problem statement as "## ## ".
  • The character '#' will not exist within either or .
  • Both and will contain at least one character.
  • Each in command will be between 1 and 2^31-1, inclusive, with no extra leading zeros.
  • The return will have at most 999 characters.

Examples

  1. {"## #$# 2","#comes # #before this# 1"}

    "$100 before this $300"

    Returns: "$100 comes before this $300"

    The first command tells us to insert the sequence "" before the second occurrence of "$". Doing this gives us: "$100 before this $300" The second command tells us to insert "comes " before "before this". Doing this gives us "$100 comes before this $300"

  2. {"#,# # and# 1","#,# # and# 2","#,# # and# 3"}

    "lions and tigers and bears"

    Returns: "lions, and tigers, and bears"

    Each command says to insert "," before " and". The first command says to insert before the 1st occurrence, the 2nd command says to insert before the 2nd occurrence, and the 3rd command says to insert before the 3rd occurrence (which does not exist).

  3. {"#import java.util.*; # #public class # 1"}

    "public class Inserter"

    Returns: "import java.util.*; public class Inserter"

  4. {"# # # # 1","# # # # 2","# # # # 3","# # # # 4","# # # # 5","# # # # 6"}

    "add lots of spaces"

    Returns: "add lots of spaces"

  5. {"# # # # 6","# # # # 5","# # # # 4","# # # # 3","# # # # 2","# # # # 1"}

    "order matters quite a bit"

    Returns: "order matters quite a bit"

  6. {"#.# #.# 2","#.# #.# 1","#.# #.# 2"}

    "A.A"

    Returns: "A...A"

  7. {"#A# #..# 2","#A# #..# 5","#A# #..# 123456789"}

    "...."

    Returns: ".A..."

  8. {"# ad3vQ# #zYsGkkc# 6","#yovtj# #Z# 1","#vfY4lYeI1# #IUnm# 6","#VxXls1Kcc# #SkuWd3hZG# 9","#SdL# #wQpcLimE# 1","#4zZN3z# #3# 1","#oUS# #dG# 7","#uwR# #m4w# 6","#wykHDZ4s# #v# 1","#3a PvXR3# #X# 5","#fmn# #Mz# 9","#HWX# #tcUB# 9","#YVbospJo# #UEkJrb4i# 9","#QzCZDo2V# #m# 9","#HuhU1B# #ZmrWJ# 9"}

    " caaaadcdaaac bdababbbbcaaabc"

    Returns: " caaaadcdaaac bdababbbbcaaabc"

  9. {"#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1"}

    ".................................................."

    Returns: ".............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................."

  10. {"#jlppgs# #p# 1","#cpquck# #j# 1","#ppemps# #s# 1","#pkdj# #pe# 1","#iujfkdu# #d# 1","#us# #e# 2","#fp# #c# 2","#bhe# #h# 2","#r# #pk# 1","#krersc i# #r# 1","#e m# #l# 1","#goiqg mcd# #a# 2","#g# #u# 4","#i# #q# 3","#gn# # i# 1","#bdamhpegt# #n# 1","#m# #f# 2","#bt# #rs# 1","#mhjhj# #e# 6"}

    "a mqepmhciah"

    Returns: "a mqecpqufpckje mlppgpkrebtrscgbdamhpegtn irpkiujmfkdudjpgusempsspmhcigoiiqg mcdabhmhjhjeh"

  11. {"#jwfvcui# #h# 1","#LKwbye# #n# 2","#ul# #j# 2","#FuEPuff# #J# 1","#Ku# #C# 1","#va # #K# 2","#pyqoLzKk# #a# 1","#JmkLbh# #n# 1","#KiOj# #i# 1","#AAEjDOco# #h# 1","#nDH# #l# 1","#ClmnyIz# #J# 2"}

    "eiuuPoJnfEmjzLhkInCKu"

    Returns: "eKiOjiuuPoFuEPuffJClmnyIzJmkLbAAEjDOcohnfEmjzLunDHljwfvcuihkILKwbyenvpyqoLzKka KuCKu"

  12. {}

    "rjlfnmCyE"

    Returns: "rjlfnmCyE"

  13. {"#K# #y# 1","#CFlKmv# #y# 1","#GAiHPfQx# #v# 1","#APviA# #q# 1","#Mc# #F# 1","#RHmDqEF# #i# 2","#A# #M# 2","#LaKtuha# #G# 1","#luL# #q# 2","#MQgelo# #C# 1","#Hj# #v# 3","#cQnrhl# #l# 5","#rKsKojv# #y# 1","#d # #z# 1","#DxgDHQeuq# #A# 4","#Baru# #g# 2","#IKQzF# #y# 1","#k uGpyvk# #P# 1","#xvGeymo# #g# 1","#jAq# #r# 4","#LiN# #p# 1","#lGpzqOoAO# #w# 1","#GgIa# #A# 2","#Dr# #h# 1","#DL# #P# 2","#nOvisvM# #o# 3","#GRzLLKKi# #x# 2","#cGCBqvl# #a# 5","#e# #O# 1","#QdGC# #Q# 4","#l# #M# 3","#Fn# #cQ# 1","#RC# #s# 2","#asBaI # #M# 1","#DxaDaK# # # 2","#fzhI ClIR# #m# 3","#bEzLHA# #b# 1","#KkvAjFNE# #p# 1","#QR# #v# 6"}

    "nKmEDlkzRnvswbysDMaqJrsniln"

    Returns: "nKmEDlkd zRnLaKtuDrhaGAiHkDxaDaK uGLiNKkvAjFNEpyvkPfQxvslGpzqeOoGgIaAOwbEzLHAbKasBaI MQGRzLLKKixvGeymogelnOviRCsQRvMoClMcFlKfzhI ClIRmvrKsKojvIKQzFysDAMaADLPHjvRHmDqEFiDxBcGCBqvlarugDHQdGCQeuqAluLqJrsniFncQnjAqrhlln"

  14. {"#tLtHiKC# # # 1","#zIar# #w# 1","#sMErta# #J# 1","#BFxGpdLao# #s# 2","#lhqid# #z# 1","#jemugqs# #q# 1","#txhFggfd# #o# 3","#kLDtsq# #e# 3","#nrfbJ KvI# #L# 3"}

    "FauEBAIrsjJtc ogMMeuedxkcwo"

    Returns: "FauEBAIrsjBFxGpdLaosMErtaJtctLtHiKC ogMMeuedxkclhjknrfbJ KvILDtsqemugqsqidzIarwtxhFggfdo"

  15. {"#cfe dc# #e# 1","# hdd# # # 2","#bbhi# # d# 1"}

    "fcec"

    Returns: "fccfe hddbbhi dcec"

  16. {"#aac# #cd# 2","#a bdc# #b# 7","#abda# #c# 10","#a# #ab# 1","#ad# #b# 4","#ccc d# #a# 8","#ccacb bc# #cb# 4","#d c# #ac# 5","#acadddb# #cc # 1","# a dcc# #a# 14","# dcb ca# #a# 8","#adc d d# #abd# 1","#bc# #cadd# 1","#bcbcb# # c# 2","# b# #da# 1","#ddbca abb# # # 12","# cb # #accb# 1","#bbacdc b# #da# 5","#d cb# #db# 1","#dcbaa# #d# 13","#acbabcc # #d# 7","#aa# #a # 1","# ccba# #bb # 1","# dbd# #dcb # 1","#a# #dd# 5","#d c# #ac# 1","#bcda db# #aa# 6","#b# # cb# 1","#ababca # #dc# 1","# # # # 28","# dc cc# # a# 1","#dac# # c# 5","#d# # ca# 1","#dadb a# #dac# 1","#dbaad b# #c # 5","#bcd a # #b# 24"}

    " accbbbccdcdbcb dcbadaabc"

    Returns: " b cb d d caccbbbcc bdaaccdad cbdbcb dc cc ababca dcbadaac acbabcdbaad bc dbddcbdadb adac caabccadddbcc daaa bdccacb bcd a bccbbcda dbaadcbaadc d bbacdc bdabddbcbcbaddbca a ccbabb c a dccac"

  17. {"#jkcn# #e# 1","#adkgnj# #c# 2","#e# #l# 1","#dnkgfnecd# # # 2","#dbiei# #h# 1","#h# #h# 1","#h c # #n# 6","# # #f# 1","#ehn# #a# 1","#cjiih# #b# 3","#ddn# #m# 1","#kk# #g# 4","#ahfa# #f# 1","#hdamj# #g# 3","# ni be# #a# 2","# l# #d# 2","#mj# #k# 5","# gkh# #l# 2","#af# #d# 5","#ajel nfif# #k# 7","#a g g # #c# 2","#kk# #ba# 1","#mnlf# #b# 1","#lkb# #m# 1","#adjhlgcmh# #fi# 2","#l# #a# 7","#e# #c# 1","#bfdf# #g# 6","#egd # #l# 4","#naaa# #k# 6","#l # #hb# 1","#jmiedj# #a# 10","#gnejhej# #n# 5","#cehe# #c# 6","# lkcd jjm# #n# 13","#bnn# #af# 2","#im# #kc# 1","#fekihea# #d# 5","#mkl# #e# 17","#k# #e# 13","#cn nj# #a# 2","#ene bbkal# #cn # 1","#edg# #kh# 2","#igkaili# #a# 6","#icgabmib# #dj# 2","#meed# #n# 1"}

    " jlkanfbaifimg bnjehifc gej"

    Returns: " jelkehmeednan ni lkbmnlfbeene bbkalcn njahfafkkbaifid gkhegd ldgnejhejnmgdnnigkailiaaakgfneecfekihead bnjjka g g cnebnnafdcjiil hbieihhifljmikedjadedgkhdamjbfdfgh c njc mjkajel limkcd jjmnaicgabmibdjhlgcehecmhfifkgmklej"

  18. {"# # # # 30","# # # # 2","# # # # 35","# # # # 33","# # # # 43","# # # # 22","# # # # 57","# # # # 14","# # # # 31","# # # # 66","# # # # 18","# # # # 84","# # # # 21","# # # # 32","# # # # 49","# # # # 106","# # # # 29","# # # # 119","# # # # 34","# # # # 102","# # # # 35","# # # # 18","# # # # 86","# # # # 88","# # # # 18","# # # # 158","# # # # 130"}

    " "

    Returns: " "

  19. {"#fAgehCfHJ# #i# 1","#HGbE# #v# 1","#uA mjnzaJ# #H# 1","#mwqIDjkyL# #v# 1","#w# #C# 1","#D# #c# 2","#klfig# #x# 1","#JMpP# #p# 1","#uaxeG# #q# 1","#gzh# #M# 1","#wdpO# #C# 1","#hqhBj# #z# 1","#xOb# #j# 2","#kvO yfvzr# #v# 1","#JOlif C# #h# 3","#udo# #h# 4","#HyuEpzyIi# #u# 4","#p# #f# 4","#Iiclh# #A# 1","#eaitphP# #A# 2","#PFCnAavbq# #x# 3","#rNN# #m# 2","#KnD# #p# 6","#f PjfMBrp# #u# 1","#MzjssO# #v# 4","# qmNxBa# #c# 3","#jcpIs# #b# 3","#ihIzPj lH# #E# 2","#vjjj# #x# 1","#g# #I# 3","#Fv# #D# 1","#niyNGz# #r# 1","#D# #C# 3","#LkMDqnr# #C# 3","#Agd# #O# 5","#Hhj# #m# 2","#J desLfo# #E# 2","#euAoHC# #O# 5","#egusrm# #v# 6","#K# #O# 1","#LrBM# #E# 1","#G# #y# 5","#lo# #C# 3","#ihuJG# #y# 4","#ziAPpFmmx# #J# 6","#vjKw# #w# 3"}

    "JgLblgxirgebGtfupPGtnPLnccvl"

    Returns: "JgLblgklfigvjjjxfIiclhAgehwwdpKOCff PjfMBniyNGzrpueaitphPA mjnhqJOlipf ChBxObjzaJHJirgejcpIsbGtfuJgzudohMpPpPGtnPLncFvD qHhjmNxBacHGbLrBMErNNmvjKwwHyuihgIzPj lHziAPpFmmxJ desLfoEKnDpzyIiuaPFDLkMDqnrloCnAavbqxeGqIDjkihuJGyLkvO GyfvzrMzjssAgdeuAoHCOegusrmvl"

  20. {"#ICtujzBol# #h# 2","#AB# #h# 2","#eqimHclbn# #C# 1","#aybavB# #I# 1","#qGzC# #q# 2","#uzy IpDLf# #t# 1","#exBy# #t# 1","#GjsknBo# #t# 1","#LsDqKm# #b# 2","#wuCHB# #K# 2","#jdmGceJA# #v# 1","#uyeK# #f# 1","#kfebBmww# #n# 2","#iuqkruBv# #a# 3","#Ecp# # # 1","#J# #i# 1","#HGpt# #yE# 1","#qpDh# #H# 2","#Ejtv# #g# 1","#qrxgE# #o# 1","#CAizCeba# #i# 2","#f# #F# 1","#rhG# #By# 1","#n# #G# 5","#iKjB# #p# 3","#nrC# #J# 2","#hqGifAvy# #f# 4","#mxiLpcm# #e# 7","#zKuGajJqr# #D# 1"}

    "jKEmHKFgLqeaxsAhwsjfhm"

    Returns: "jKEmHwuCqpzKuGajJqrDhHBKfFEjtvgLqeaxsAhwsjuyeKfaybJiuqkruBvajdmGcenrCJAvBIeqGzCqCAizCebaimHclLsDqKmbnCuzHGptyEciKjBp IpDLfexrhGBynGjskkhqGifAvyfmxiLpcmebBmwwnBqrxgEotujzBolABhm"

  21. {"#eADp# #NK# 1","#tBn# #A# 1","#bhtLzsOO# #n# 1","#tea# #h# 1","#bfD# #O# 1","#yoJH AO# #B# 1","#bvhibqePi# #t# 3","#afK# #K# 1","#uqjyEg# #J# 1","#xjAo# #a# 2","#KGmb# #N# 1","#tdbk# #L# 1","#u# #v# 1","#nnyqcNoOy# #O# 3","#yvjgn# #o# 4","#GECBl# #H# 1","#iKHd Gv# #N# 2","#agHttywcO# #q# 3","#yBEMdr# #P# 1","#LciomJ# #d# 1","#i# #y# 1","#t# #L# 1","#GjzEmvw# #b# 2","#rnzc# #P# 1","#nl# #g# 3","#EqfHKI# #D# 2","#PLADMJuP# #E# 1","#BjnPluM# #s# 1","#j# #q# 4","#e fmHNq# #D# 3","#gsmtBn# #h# 2","#JfLhw# #ti# 1","#gKPxnuLbi# #q# 5","#a# #L# 2","#F# #w# 1","#m# #k# 1","#Acd# #a# 1","#koN# #D# 2","#aOGG# #x# 1","#gFD# #D# 3","#bG# #H# 2","#GbgAdcnL# #J# 2","#h s# #iq# 1","#lFu# #v# 4","#aN# #h# 3","#rdowbG# #w# 2","#j AhoabQl# #K# 2"}

    "NKo"

    Returns: "eJfLhFwtiyouqjyPAcdaLADMGbgAdcnLJuPEgJGECBlH AOBbteahGjzEmvrdowbGwbuvgsmtBnaNhibqeyBEMtLciomJdrrnzcPittdbmkLzBjnPluMsbfkoNDOnnyagbGHttywcOqcNoOyOnAEjqfHKIe fmHNgj AhoabQlKPaOGGxnuLbh siqgFDDpKGmbiKHd GvNxjAoafKKylFuvjnlgno"

  22. {"#kockrjDd# #i# 1","#fx# #k# 2","# cetkvv# #i# 1","#pfxdBqAg# #f# 1","#kglnppzw# #vv# 1","#djfnjtdtj# # # 1","#scw g# #w# 1","#zgrnqjr# #i# 1","#ul# #l# 1","#jvs# #s# 1","# og czdbn# #z# 1","#vdd# #f# 3","#lDet# #A# 1","#AlC# #q# 1","#qyafog# #c# 2","#wciAb# #C# 1","#neipgsBb# #q# 1","#chr# #c# 4","#ae# #w# 3","#bmB# #s# 1","#dDymx# #og# 2","#tdn# #o# 2","#pBABgm# #C# 1","#l# #e# 4","#udd# #BA# 1","#bguspBw# #r# 3","#boDsgdA# #jt# 1","#zxrkh# #x# 3","#i# #v# 3","#rdA sa# #b# 5","#orh# #m# 2","#uBahCi A# #gd# 1","#ctBh# #i# 2","#uDxmnwq# #c# 7","#Celdvccbx# # # 3","#egveej# #g# 5","#tuy# #A# 7","#yADe# #dA# 1","#vw# #rk# 1","#lDyAeoaDf# #D# 1","#nxyBlo# #l# 5","#tgqpvci# #A# 9"}

    "i"

    Returns: "kocpfxduddBAlwciAbpBABgmCnectBhipgborhmBsBbqllDyAeoaDfDetAgfxkrjDddjvddfnboDsuBahCi AgyADedAjtdtj qyaftdnoegveejgcetkkgulnxyBlolnppCeldvccbx dDymzxvwrkhxog chrczdrdtuytgqpvciA sabnzjvssuDxmnwqcw galewivvzgbguspBwrnqjri"

  23. {"#Cxtqfxff# #D# 1","#Ct mfszbu# #C# 1","#wxeD# #z# 1","#JjCuusmr# #q# 1","#tz# #s# 2","#rajouEKEa# #e# 1","#gsEHduqc# #j# 1","#nForAAy# #j# 2","#urExcir# #v# 1","#pxAbIf # #j# 2"}

    "sxvDdtKbaGquBv"

    Returns: "sxurExcirvCt mftzswxragsEHduqcjouEKEaeDzbuCxtJnForAAypxAbIf jCuusmrqfxffDdtKbaGquBv"

  24. {"#ePDMKdeas# #M# 1","#y# #K# 1","#jdjYUsw6Y# #a# 1","#5g# #j# 2","#r# #j# 1"}

    "MD"

    Returns: "ePDMyKderjd5gjYUsw6YasMD"

  25. {"#bsnv ejak# #e# 1","#wkgr# #j# 1","#ktf# #b# 1","#rtrdxkiex# #e# 1","#ypsjifcwb# #g# 1","#omri# #j# 1","#meaycp# #r# 1","#rkwlvwi# #i# 2","#r# #i# 4","#bfe# #rk# 1","#vnt# #o# 1","#fbgwccls# #b# 2","#ihnx# #p# 2","#t# #g# 2","#nyj# #d# 1","#qxrx# #ea# 1","#r# #m# 1","#qku# #m# 2","#fyue# #r# 8","#xy# #b# 2","#gh# #t# 4","#kaxnx# # # 1","#ppgya# #q# 1","#vwf# #a# 4","#cdnjd# #q# 1","#uexq# #f# 6","#gvqp# #p# 3","#rjxx# #b# 3","#iobkctm# #m# 2"}

    "e"

    Returns: "ktfbsnvkaxnx rmppgyacdnjdqxrxeaycgvqpprtrnyjdxkiexewkyihnxpsvntoqkuiobkctmmrfxybgwcclsrjxxbferkwlvwiijrifcwbghtgfyuerjvwuexqfake"

  26. {"#eini# #d# 1"}

    "mlajbdeiafa"

    Returns: "mlajbeinideiafa"

  27. {"# bbb# # # 1","#ab # # b# 1","# aaa# #a# 2","#ab# #b# 4","#aa aa# #a# 5","# a ab# # # 4","#bb# # # 8","#aaaa a# #aab# 1","#bb# #aa# 3","#ba a # #a# 8"}

    "bbbbba "

    Returns: "bbbabbba aabbaa aba a aaaaa aaab a ab bbbbb "

  28. {"#aepkh# #e # 1","#liisjcb# #n# 2","#eqmenaml# #r# 2","#oqnc# #q# 3","#jhlnj# #p# 1","#odq# #k# 1","#glikkqbb# #qm# 1"}

    "fcqrfafecsqnlg jiefnfraeshde "

    Returns: "fcqrfafecsqnlg jiefliisjcbnfeoqncglikkqbbqmenamlraeshdaejhlnjpodqkhe "

  29. {"# ebc# #h# 1","#e # #b# 1","#aaddcjd # #b# 1","#djfj dj# #h# 1","#dhbaeih# #e# 3","#dchd# #ae# 1","#jf# #f# 1","#ghigffhb# #h# 1","#ceefdfcff# # # 4","#f# #a# 4","#iibiafgd# #d# 8","#dh bb# #g# 3","#eihhaj# # e# 1","#d# #e# 1","#fcbehbih# #fd# 1","#fch hdci# #i# 7","#gdcacjj # #e # 1","#cbd ghhi# #a# 6","#cbc # #fh# 1","#giedjegb# #eh# 1","#fdgh gg# #g# 7","#iigegh# #dgh# 2","#agehgi# #f# 13","#ahbe# #j# 6","#dge idhf # #gb# 1","#cf# #b# 3","#ia ajbcg# #bd# 1"}

    "eah"

    Returns: "deaeihhaj edghigfcbc fhbhcfia ajbcgbdchdaeihgdcacjj e afcbd ghhiaddcjd bcdjahbejffjceefiibiafcbgiedjedge idhf gbehbfch hdciihfdh bbfiigeghdgh gggddfcfagehgif djh"

  30. {"#aka hii# #q# 4","#ps# #r# 1","#rocd pr# #h# 3","#esdnmki# #c# 1","#isq jh# #o# 2","# ir# #o# 2","#b lsophc# #n# 1","#cqqpqpph# #n# 1","#jaq# #o# 1","#nl nlhsm# #b# 1","#pda# #t # 1","#arg# #l# 1","#lhj pbbk# #d# 3","#nko# # # 8","# qftc# #t# 1","#s# #i# 5","#ccrapn# #qq# 1","#k# #i# 4","#banom# #n# 1","#cmpti# #k# 6","#mjmarqt# #l# 5","#c# #t# 3","#qqlptas# #l# 3","#i ldeqmn# #r# 1","#jngojqqks# #i# 7","#b# #p# 5","#clfffm# #g# 1","#too jo# #j# 6","#idn# #j# 7","#lricg# #rh# 1","#amhfhipth# #q# 12","#asejlhegb# #ff# 2","#tj# #i# 10","#ncdp# #m# 11","#itqdlo# #m# 6","#feqjs# #r# 2","#jgrc br# #m# 8","#rd# #g# 1","#gkcjgrirc# #oa# 1","#ah# #qp# 2","#qc# #g# 7"}

    "ahmlrt hmeoakqgseeqgqeqc"

    Returns: "ahmai ldeqmnrclfasejlherdgbffmglpsfeqjsrpda qftct hmejaqgkcjgrircoakqgseeqgqeaka risq jh iroesdbanomnl nqqlptaslhsitqdlomb lsophccccrabpnqqpamhfhipthahqpphnjqcgrc brmkicmjmarqctlhj pbbkdnko plricgrhcncdpmptikisjngotoo joidnjqqkstjiqc"

  31. {"#m# #I# 1","#ptbDth# #JQ# 1","#zydfdOwG# #G# 1","#lIMhgo# #x# 1","#qkEqKlgDG# #p# 1","#dsrqBfnBh# #b# 3","#AftJt# #m# 2","#msQEr Ilg# #E# 1","#zrBLof# #d# 5","#rCCtHyK# #x# 1","#fJK # #f# 1","#a# #M# 1","#IrNBI# #Q# 2","#jHHFLj# #h# 3","#ceuHNH# # I# 1","#ub# #f# 5","#EbxLFL# #D# 2","#AiHE# #y# 3","#ehkEk# #J# 4","#GDFNo# #J# 2","# GAno# #J# 4","#r# #h# 5","#jJyAiDG# #t# 4","#cjxw# #h# 6","#oB# #w# 2","#OgiNObBl# #A# 4","#eaAqddorQ# #m# 2","#cExxPa# #F# 3","#BzPI# #F# 3","#GJz# #a# 4","#pgOoQQGx# #C# 2","#LoAmNEq# #s# 2","#aiKk# #a# 4","#lBAIF# #E# 7","#QtlaNB O# #j# 4","#HMjd# #x# 5","#nhy# #z# 5","#LfGOabykh# #L# 1","#xLjljh# #m# 4","#FmepDIob# #j# 4","#ishmCe# #g# 5","# msxCMqp# #N# 6","#IdKyowDe# #w# 2","#GNIeesN# #M# 1"}

    "kadzhJbdcIJQymrGzhIbx"

    Returns: "kadzhJbdcmIqkeaAqddorQmsQErceuHNH IlgEqKlgDGptbEbxLfGOabykhLFLDthGDFNoJIrNBIQyAfJK ftehkEk GAnoJjJyAiDGtmrzydfdOwGGzjHHcExxPaBzPIFLjhInhyzrBLofdLoAxLFmepDIobjljhmNEqsrqBubfnBrhblIGJzaiKkaGNIeesNMcQtlaNB OjxoBIdKyowDewhgorCpgOoQQGHMjdxCtHOishmCegi msxCMqpNObBlAiHlBAIFEyKx"

  32. {}

    "pixuttksysfqxr "

    Returns: "pixuttksysfqxr "

  33. {"#V# #u# 2","#X# #D# 1","#yhhKFFM# #i# 1","#nDUeh# #l# 2","#WYBryFg# #z# 1","#ThB# #X# 1","#hYvXTb# #V# 2","#Stk# #u# 2","#u# #U# 2","#ZAmMELOAe# #K# 1","#lWqS# #r# 1","#ler cylm# #eh# 1","#QRRsBQm# #z# 1","#CDVebYGf# #Z# 1","#zhTz# #q# 2","#soc# #y# 3","#y# #CD# 1","#JkzHafXcy# #b# 1","#OUdC# #A# 2","#IvmPPN# #e# 4"}

    "DllhZuVoqnIiYUuLhtPz"

    Returns: "ThBXDlnDUler cylmehlhyCDVeJkzHafXcybYGfZuVoqnIyhhZAmMELOOUdCAIvmPPNeKFFMiYuUhYvXTbVStkuLhtPWYBlWzhTzqSrsocyFgQRRsBQmz"

  34. {"#FsmsuyK# #f# 1","#gHoH# #i# 1","#i gooaxmC# #o# 1","#Ekb# #f# 1","#x# #B# 1","#bLuowa# #C# 2","#rEh# #A# 1","#yl# #A# 1","#oqmlF# #k# 1","#Gwwcjd# #o# 1","#IeJEa he# #u# 2","#LxweDCg# #h# 3","#kJijo# #B# 1","#CDoaj# #oq# 1","#ydIdq# #H# 3","#L# #r# 1","#yvw# #f# 1","#ac# #x# 2","#p# #a# 3","#co# #s# 2","#DFds# #q# 3","#InGaDLK# #y# 4","#JEjukyy# #p# 1","#ttcc# #p# 1","#uaAxGJz# #y# 7","#bfznqb# #l# 1","#gqqdh# # # 3","#lo# #DF# 1","#e# #v# 1","#nDJml fxi# #yF# 1","#erCK# #E# 3","#HkjnHftF# #g# 3","#tIKLH# #v# 1"}

    "H iAzCmCeBzFccGhyfq"

    Returns: "H gHi gGwwcjdooaxmCoydIdqHiLrEhybfznqblAzbLuowaCmCeJEjukyyttccpacxkJijoBzFccGhnDJml fxiyFsmcosIeJerCKEaHkjnHftFgqqdh LxweDCgheuInGaDLKyKECDoajoqmlFkbuaAxGJzyetIKLHvwfloDFdsq"

  35. {"#dolkmnj# #B# 2","#kFvkwuEjq# #y# 3","#cglddjo# #d# 1","#os# #o# 2","#oDECnqeh # #x# 1","#uiAhq# #q# 1","#l# #t# 1","#C# #D# 1","#rjmFahwzi# #q# 4","#cDe# #dj# 1","#hw xkjB# #y# 3","# CBfeyaz# #d# 3","#p# #l# 4","#h zk# #k# 4","#ovcoyfD# #z# 5","#f gxqFenz# #z# 1","#ea# #y# 5","#v# #q# 5","#f# #n# 2","#BaE# #c# 3","#ayDnhzf # #vp# 1","#cEF# #si# 1","#E# #n# 3","#x# #B# 5","#y neyfm# #y# 6","#aedgmDk# #n# 5","#Ejvt# #F# 2","#A# #l# 3","#hdpuqku# #os# 1","#m# #D# 4","#EBlC# #u# 4"}

    "FwwsBxotijzzfyyyfBvsivlq"

    Returns: "FwwsBoCDECnuiAhqqeh xoltijf gxqEjvtFefnzzzfyykFvkwuEjqhw xkjByfcgldcDedjhdpuqkEBlCuoso CBfeyazdoAlh zkkmEnjBvcEFsiayDnhzf vplrjmFahwovxBaEcoeay aedgmmDkneyfmyfDzivq"

  36. {"#dndoos# #l# 3","#cdcicpoo# #k# 2","#cond# #e# 1","#aos# #i# 2","#nibhisj# #i# 2","#kmfkbshmk# #h# 1","#nmcpba # #e# 1","#ib# #d# 5","#kh# #s# 1","#ptkesg# #l# 3","# csic dm# #i# 3","#ancghr# #d# 3","#dgm# #n# 2","#rnqr# #o# 2","#pndbpt# #n# 3","#lbin# #p# 6","#btbjgchi# #k# 7","#nprmspter# #s# 6","#deoog# #d# 7","#jq# #p# 3","#lsdgbe# # # 2","#htrepesr# #e# 2","#dplstd# #er# 2","#odgkc# #r# 2","#jrgcsfot# #a# 3","#gtr# #p# 6","#q jra# #b# 1","#qjfafbbnp# #j# 2","#fjc# #a# 5","#qd ge# #dg# 3","#kgnkeh# #mo# 1","#nbqt# #p# 11","#s qorrtnl# #ms# 1"}

    "ljrbknrlielpikermotd"

    Returns: "ljrq qjfafbbnpjrabknodgkcrlicodgmndpndbptnmcjqpba ednancghrdrnqrookhsptkhtrepesresglgtrpjrgcsfotfjcaosnibkmfkbshmkhlsqd gedgbe csic dminprs qorrtnlmsptersjicdeoogdciclbinpoobtbjgchikdnbqtplstderkgnkehmotibd"

  37. {"#vmuMkPz# #w# 1","#HBffn sLf# #y# 1","#vIxH# #f# 3","#Aq ysCw# #z# 1","#fAi q# #s# 1","#GJF # #v# 2","#Owsiqp# #f# 4","#J k# #i# 1","#CN# #k# 2","#GgcrDbez# #v# 1","#mbw# #z# 2","#HkFuHIfw# #w# 4","#sFg# #b# 1","#cxn# #H# 2","#yBPn# #b# 1","#JNK# #qs# 1","#bu# #q# 3","#iHG# # # 1","#hIj# #n# 1","#JcBysiKvq# #D# 1","#jN# #J# 3","#w# #h# 1","#omI# #B# 3","#uyuDbtndu# # # 4","#uI# #G# 1","#ONptrB# #n# 1","#Mdvs# #M# 1","# lPezib# #x# 2","#tj# # # 4","#sGaxfkJG# #h# 1","#JexHmb# #D# 1"}

    "ywg"

    Returns: "HBffwsGaxfkJGhIjONptrBniHuIG fAJ ki JNKqsLGgcrjNJcBysiKvqJexHmbDsFgyomIBPnbezvIxctj lPezibxnHOwsiqpfyGJFuyuDbtndu vmuMdvsMCNkPAbuq ysCwmbwzHkFuHIfwwg"

  38. {"#bba# #a# 1","#bcc cc b# #aa# 2","# aab b# # # 2","#ac# #b# 6","#c ac# # aa# 1"}

    "babccaa"

    Returns: "bbbaabccbcc ccc ac aaacb b baa"

  39. {"#Znm# # # 1","#n1LVpn# #N# 2","#4e4# #n# 1","#rbfLl2n# #1# 2","#iIedHtNb3# #f# 1","#c1 # #I# 1","#cKifVGs# #r# 1","#lxLz# #l# 1","# kAFdIF s# #Z# 1","#b# #IF# 1","#3HcxS# #r# 1","#viXGxcozK# #s# 1","#LUB# #K# 3","#mAmgwNW# #T# 1","#hZlvI# #n# 4","#j1ud# #k# 1","#Wo3 6rP# #L# 3","#JTaU# #H# 2","#rS# #t# 1","#5# #V# 2","#rPp# #b# 3","#FlNjMFNE# #a# 1","#gp# #d# 4","#WKm1e6# #3# 2","#PQD1Qx# #i# 3","#EoW# #a# 1","#a3# #e# 1","#T# #U# 2","#swzIEnG# #3# 1","#SHpK# #p# 4","#LRx y y# #u# 1","#e# #V# 2","#KsVON6M# #f# 2","#Prxf4WZ# #P# 1","#1Lc# #4# 3","# DWi4dD# #H# 1","#kT# #d# 5","#4KUK5dS# # # 8","#DO jmNe# #3# 3","#4wJ# #J# 1","#hxMIP4Y# #R# 1","#1mB4MvriB# #D# 2","#H6RV# #x# 3","#MwDOo4Vrt# #V# 4"}

    "NrTKN d1pRx"

    Returns: "NcKifVGviXGxcozKsswzIEnG3 DWi4d1mB4MvriBDHcxSrmAmgwNWTLUBK4a3e4n1L5eVpnN j1LhH6RVxMIP4YRx y yudkAFdbIF sZnm drbPrxf1Lc4WZPQD1Qxic1 IegpkTd4wJJTFlNjMFNEEoWaTUHrStNrPpbWKm1e6DO jmNe3KsMwDOo4VrtVON6MfWo34KUK5dS 6rPLlxLzl2hZlvIn1SHpKpRx"

  40. {"#xC# # # 3","#xpiCneDn# #C# 1","#uyG gvqld# #j# 1","#deCJy# #n# 1","#HjdCGwoII# #d# 2","#gebDE rzu# #y# 1","#gdCckGqa# #v# 1","#EsIAClwHJ# #i# 1","#yc igghu# #c# 1","#svluxim# #c# 2","#nmylqhtk# #u# 3","#zwiqBhal# #B# 1","#xu# #p# 1","#pqdk# #I# 4","#wftsxqcvo# #q# 3","#Blvnv# #G# 6","#p# #z# 1","#lgH# #s# 1","#tyuJJfk# #w# 1","#AAgCCvnH# #t# 3","#H# #r# 1","#tIGbtyhq# #E# 1","#gI nuDBG# #d# 1","#rdH# #G# 8","#IqrpJ# #u# 4","# FEvlybdA# #a# 3","#gCtriecGB# #w# 2","#InxEliiz# #p# 1","#kuEFuiuJ# #n# 2","#EHj # #u# 5","#p# #b# 3","#JEpsfzeIm# #G# 9","#ln I sE# # # 9","#ht# #e# 1","#agwbehG# #w# 2","#sm# #um# 1","#xn# #y# 6","#o ta# #E# 5","#HDyyzo# #y# 3","#iJjui# #w# 5","#Fhohowvh# #D# 6","#wzuyfqba# #I# 4"}

    "IBumldDxbGuo eCCvajGHCD GJmmt "

    Returns: "IInxEliizpztyuJJfkwiqBhalBsmumlgI kuEFuiEHj uJnuDBGdDxbGwzuyfqbaIqrpJuo htexxuptIGbtyhqElgHsIAClgCtriecGBagwbehGwHJiCHjdCGwoIpqdkIdeCJgepbDo taE HrznmHDyyzoyliJjuiwftsxqcvoqhAAgCCvnHtkuyneDnCCgdCyc igghusvluximckGqav FEvlxnybdAauyG gvqldjGHCFhohowvhD BlvnvrdHJEpsfzeImGJmmtxCln I sE "

  41. {"#d# #c# 5","# db# # # 6","#cbc# #c d# 2","#bcdbcc dc# # # 8","#aacd# # # 9","#adbdcdc# #a# 2","#dddcd# #ad# 2","#dcc# #da# 2","#aa dcdb # #bd# 1","#bb# #ad# 3","#adc a# # d# 1","#ab cdda# #ac# 1","#da dbba# #d# 7","#bbaac# #cb# 4","#ac # #add# 1","#cccdd ba# #cd# 8","#ab bbadd# # da# 1","#cad dcadc# # da# 1","#cab # #d# 21","#dd# #b # 5","# cddadc b# # # 9","#a# # bacd# 1","#cccbcdcac# # c# 3","# b# #a # 4","# abdba a # #cb# 5","#b ddcc# #ada# 1","# bdb c# # # 31","#c# #ccbc# 2","#bcd# #dbcc d# 1","#accabcddb# #c# 39","#b bac# #a# 7","#cc aab# #db d# 1","#a abd # #abd# 2","#a # #bcd# 3","#b caaada # #b# 5","#d a# # bd# 2","# c# #c# 47","#dcacc b# #a# 31","#ddc# # a# 9","#db# #c # 6","#dda # #ccb# 2","#bdb# #cdcd# 1","#bbcccb# #adb# 1","#d ddcc cc# #ca# 7","#cbad dc # #c # 6","#cbd da # #bd # 1","#c# # # 8"}

    "c a dadc dcbad dbad c cb"

    Returns: "c aab bbaddcad dcadc cc aabdbc caaada b ddccbbcccbadb bacaa dcdb bdbdbcdcda cddadc b dbbac adddcdccdaddbcbad dc c dcbbbacab d dbadadc a db cbccbcbcddbcc dcaaddbccdda ccbcdd ddcc cccac cddaacccdd bdcacc ba baaccaa bcddbcd dbbaa cc a acbd da bd abdba adddc a bdb c cb"

  42. {"#dzh# #w# 1","#pvyfbco# #p# 1","#muphxf# #m# 1","#xau# #h# 4","#cvvn# #y# 1","#virjad# #u# 2","#gyxud# #x# 2","#ln# #w# 1","#s# #l# 1","#fybhlzaj# #mu# 1","#h# #g# 2","#qv# #x# 1","#vhimmr# #x# 2","#nnmgsxqup# #w# 1","#iwhpxuwp# #dx# 1","#eon# #u# 1","#vlejxtc# #x# 2","#qw# #g# 2","#r# #o# 2","#y sjqf# #f# 4","#tejwp# #i# 5","#tiz# #u# 5","#qvr# #e# 2","#ojjt# #a# 3","#dewf# #q# 6","#y# #a# 3","#zqj dz# #t# 2","#amyjae# # # 1","#jwmpa# #l# 2","#vnkmzto# #o# 3","#ddsp# #to# 1","#pjlqiay h# #c# 3","#zqrfzil# #d# 7","#czs# #dt# 1","#gcrxqfbuq# #v# 9","#kgmetw# #x# 7","#rwrqzhdlk# #r# 1","#c x# #x# 5","#xe# #p# 6","#zsr g# #c# 2","#zihots# #to# 1","#dlrmuxf# #b# 3","#ppe# #a# 7","#xgij v# #ja# 1","#dtfdw# #i# 12","#guzfx# #p# 5","#avdqkkjqw# #y# 7","#j# #q# 14","#mtad# #w# 3","#m# #rx# 1"}

    "fgmihqwkijvprhini"

    Returns: "fgfybhlzajmeonuphqvxfmihqdzhsjwmpalnnnmqwgsvlqvrmtadwrqzhdlkrejxtcxqupwkijvpvzsr gcvvnyyamyxgij vjae sjdewfqffbguzfxpjlqiay hcroxeprhgyvhimmmrxuiwhpc xxuwpdxagcrkgmetwxqfdlrmuxfbuqvzqj dztejwpirjvnkmzddspzihotstoojjtavdqkkjqwyppeazjqrfzilczsdtizuhindtfdwi"

  43. {"#9DUon5# #h# 1","#ZCJ4# #5# 1","#7Et# #U# 1","#ws3afDL# #Z# 1","#lVdA# #7# 1","#EHXx2# #h# 1","#vVFPpRr# #X# 1","#aw# #5# 1","#CEiDj# #L# 1","#A4O6AN1# #r# 1","#yx3oKpE# #s# 1"}

    "hlJ"

    Returns: "9DlVdA7EtUonwyx3oKpEs3afDCEiDjLZCJ4aw5EHvVFPpRA4O6AN1rXx2hlJ"

  44. {"#f# #h# 1","#iajhia# #f# 1","#ihhfjd# #fh# 1","#hbj bhbd# #d# 1","#chhjc bi# #e# 3","#ejfffc# #b# 2","#ajdgc # #j# 2","#gh# #f# 4","#hjief# #h# 7","#hd iacb# #d# 3","#iii hjei# #h# 7","#gdd# #i# 7","#acgfacjbi# #j# 1","#jc# #a# 7","#bhebab# #c# 9","# fci# #fg# 1","#ghg ifai# #i# 13","#gjgdcaeag# #bd# 2","#gjhce ia # #f# 9","#ggejjie# # # 10","#ejg# #d# 2","#icdffc # # # 4","#e# #bd# 1","#h f# #e# 1","#e# #fj# 1","#fdghfcegb# # # 14","#jdhccf# #fe# 1","# dcge# # # 5","#ah# #ab# 1","#a # #fhc# 1","#achba# #dc# 2","#cfhcdfe# #d# 5","#ceihhgfg # #e# 17","#i i h# #bah# 1","#bfeddd# #j# 17","#cfegjhbd# #a# 15","#ci ddig a# #je# 1","#abiiie # #ed# 2","#fji hi# #ea# 2","#fdc jch# #e# 8","# fccdbg a# #a# 1"}

    "eejiggcbfhe a"

    Returns: "h jdhccffee fccdbg aacgfacjbijiggcbiaajdgc jhiafihhefjhej dcge fcifghffcbj bhbejgdiigcfhcdfeddiicdffc hci ddig ajfdc jcheihd iacgjgachbadcafji hieagebdfhjiegjhce ia a fhchhjc bghg ifaiieggejjiefdghfcegb bfabiiie edddjbhceihhgfg ei i hbahcfegjhbdabca"

  45. {"#q # #r# 1","#foarajfq# #f# 1","#ggcl# #a# 1","#jfembjo# #d# 2","#c# #gj# 1","#odpe q# #g# 4","#ebo m# #n# 1","#kkgenq# #f# 4","#dokkfil# #l# 2","#hocd# #i# 2"}

    "dngqjlg gdfirmr"

    Returns: "debo mngqjlg cgjfembjodfoodpe qggcdokkfillarajfqkkgenqfhocdiq rmr"

  46. {"#yhprdxkc# #z# 1","#xbpjpnk# #r# 1","#tjufhBrBA# #B# 1","#dgif# #A# 2","#sqnarcl# #y# 3","#leykD# #r# 2","#azqyl# #t# 1","#lafiiDAz# #u# 1","#CAq# #y# 4","#bvg# #q# 4","#Bj hBdg# #tj# 1","#cDc# #z# 2","#atxicg p# #bpj# 1","#niyj# #q# 3","#pw# #k# 1","#Ah# #q# 4","#Db# #B# 4","#tqljt# #s# 1","#tqpD gdo# #w# 1","# b # #f# 3","#i# #C# 1","#qolumqyw# #C# 1","#pBjbClmhq# #t# 3","# gjt# #u# 2","#qDsAlj# #qa# 1","#vDhlhl# #f# 2","#tjubn ao# #e# 1","#a# #p# 7","#h# #A# 1","#cb# #n# 4","#pqendA# #d# 4","#g# #h# 1","#sBzxps # #w# 1","#pksob# #l # 1","#Bjii# #B# 3","#D # #A# 1","#qqxuDbs# #f# 1","#BdxskB# #l# 2","#mczz# #b# 10","#ajyvsbpdg# #x# 7","#s# #q# 2","#rlge# #j# 3","#B# #b# 2","#Az # # # 3","#hjqgAq# #n# 3","#vbBqfw# #m# 4","#crk# #b# 12"}

    "xmAlqBbyzjy"

    Returns: "xmghD AlqDsABdxskBljsqazqylBj hBdgtrlgejlaqqxuDbsfiiDAcDczuvDhlhlfhBjiiBrDBbBdgiAz b fABbyyhpxatxicg pbpjpnppBjbClmhqtqapD gdosBzxps wkltjubn aoeiqopksobl gjtumqywCAhjqgAqniyjqykDrpqendAdajyvsbpdgxkczjtqljtsbvgAhqcvbBqfwmczzcrkbnarcly"

  47. {"# a a# # a aa# 1","# # #a a# 2","# # # aa # 1","# a aa# #a # 2","#aa # #aa# 6","#aa a # #aa a# 1","#a # # # 11","# aa # # aa# 5","# a aaa# # a# 8","# aa aa # #a# 2","# a a # #aa aa # 1","#aaa # #a # 17","#a aa# #a aaa# 3","#a aa aaa# #a a# 4","# # # # 23","#a# # aaaa # 1","#a # #aaaa # 2","#aaaa a# #aaaa a# 1","#aaaa# #aaaa # 4","# a# #a aaa# 2","#a# #a # 2","#aa a# # a # 4","# # #aa # 13"}

    " aa a aaaa"

    Returns: " a aaa aa a a aaa a a aaa aa aaaa a aaa a a a aa aaa a aaaa aaaaa a a aa aaaaaa aa aa"

  48. {"#bhj# #e# 1","#cpl# #o# 3","# i lb# #n# 1","#fl# #i# 1"}

    "cl gbdlnooadeo"

    Returns: "cl gbdl fli lbnooadbhjecplo"

  49. {"#eiikakbc# #f# 2","#g bacdka# #e# 1","#hafd# #d# 2","#iikd# #cf# 1","#hd k# #fc# 1","# djaj# #b# 2","#hkbcgkjj# #h# 2","# agdd kc# #h# 2","#gbjhfegi# # h# 1","# agkkf # #b# 3","#bj bkck# #k# 6","#ihk# #j# 8","# ibc jff# #d# 1","#aadej # #h# 5","#bg # #i# 1","#j# #e# 3","# khdf# #cf# 1","#c gdgj # # j# 1","#heaaij# #c# 2","#bgjcceabj# #c# 9","#fecbefbgh# #j# 2","#i g# #j# 4","#g# #h# 42","#iih bc # #h# 8","#ch c# #ba# 1","#i# #c# 11","#ihdji# #fe# 2","#g fe# #b# 14","# ki# #c# 12","#afcc# #g# 14","# # # i# 5","#dk # #kh# 1","#kdc k ci# #dg# 1","#jgi# #k# 2","# f# #i# 7","#jegab# #c# 17","#kikf# #a# 14","#e# #j # 4","#jfcfg# #h # 3","#gjijce# #j# 5","#b# #bc# 1","#kdddgba# #b# 6","#iehk# #c# 21","#i# #df# 1","#ckj# #ij# 1","#i ib# #k # 54","#degega# #e# 12"}

    " fcdkkjc i fjbi#####"

    Returns: "gbjhfegbg i h ibbcheaaiihdjifecbefkdddgbabghjc gkdc jgik c fidggjckjijcej i gjffd kfcdkkjc i g ch cbac agdd kchk agbj bkckkkf bicgkjjhafddkaeiikak djajbiikd dk khidfbgj kicceabjcfiaadjeej iijfcfgh bjegabc hkjg febi#####"

  50. {"#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#.......................................# #.# 932"}

    ".................................................."

    Returns: "..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................."

  51. {"#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#..........................................# #.# 1", "#.......................................# #.# 933"}

    ".................................................."

    Returns: "...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................."

  52. {}

    "#####"

    Returns: "#####"

  53. { "# # # # 1", "# # # # 2", "# # # # 3", "# # # # 4", "# # # # 5", "# # # # 6" }

    "add lots of spaces"

    Returns: "add lots of spaces"

  54. { "#A# #..# 2", "#A# #..# 5", "#A# #..# 123456789" }

    "...."

    Returns: ".A..."

  55. { "## #$# 2", "#comes # #before this# 1", "#DD# #aaa# 3" }

    "$100 before aaaaa this $300"

    Returns: "$100 before aaDDaaa this $300"

  56. { "# # # # 6", "# # # # 5", "# # # # 4", "# # # # 3", "# # # # 2", "# # # # 1" }

    "order matters quite a bit"

    Returns: "order matters quite a bit"

  57. { "#A# #..# 3", "#A# #..# 5", "#A# #..# 123456789" }

    "...."

    Returns: "..A.."

  58. { "# # #456# 1" }

    "0123456"

    Returns: "0123 456"

  59. { "#BB# #AA# 3" }

    "AAAAAAAAAA"

    Returns: "AABBAAAAAAAA"

  60. { "#b# #a# 11" }

    "aaaaaaaaaaaaaaaaaa"

    Returns: "aaaaaaaaaabaaaaaaaa"

  61. { "#a# #b# 1" }

    "b"

    Returns: "ab"

  62. { "#C# #D# 1", "#B# #C# 1" }

    "ABDE"

    Returns: "ABBCDE"

  63. { "#a# #AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA# 2147483647" }

    "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB"

    Returns: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB"

  64. { "#import java.util.*; # #public class # 1" }

    "public class Inserter"

    Returns: "import java.util.*; public class Inserter"

  65. { "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000", "# # # # 2000000000" }

    "A B A B A B A B A B A B A B A B A B A B"

    Returns: "A B A B A B A B A B A B A B A B A B A B"

  66. { "#X# #AAAAAAAAAAAAAA# 2123456789", "#X# #A# 4" }

    ".AAAAAAAAAAAAA.AAAAAAAAAAAAAA.AAAA"

    Returns: ".AAAXAAAAAAAAAA.AAAAAAAAAAAAAA.AAAA"

  67. { "#ab# #a# 1" }

    "A"

    Returns: "A"

  68. { "#insert this# #here# 100" }

    "insert here"

    Returns: "insert here"

  69. { "#A# #..# 2", "#A# #..# 5", "#A# #..# 123456789", "#B# #.# 4" }

    "ABC.....AJAJ"

    Returns: "ABC.A..B..AJAJ"

  70. { "#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# #aaaa# 1", "#aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# #aaaa# 1", "#ha ha# #a# 60" }

    "aaaaaaaaaaaaaaaaaaaaaa"

    Returns: "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaha haaaaaaaaaaaaaaaaaaaaaaaa"

  71. { "#$# #A# 11" }

    "AAAAAAAAAAAAAAA"

    Returns: "AAAAAAAAAA$AAAAA"

  72. { "#A# #..# 2", "#A# #..# 5", "#A# #..# 123456789", "#A# #..# 2123456789", "#A# #..# 2123456789", "#A# #..# 2123456789", "#A# #..# 2123456789", "#A# #..# 2123456789" }

    "aaaaaaaaaa............aaaaaaa"

    Returns: "aaaaaaaaaa.A....A.......aaaaaaa"


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: