Statistics

Problem Statement for "Shuffler"

Problem Statement

Brian is an aspiring magician. Recently, he spent half of a year learning how to do the perfect shuffle. A perfect shuffle is an operation performed on a deck that has an even number of cards. The shuffle consists of the following steps:

  1. Brian splits the deck exactly in the middle, producing two equally large halves.
  2. Then he places the two halves of the deck next to each other and mashes them together so that their cards interleave perfectly.

There are two ways to perform a perfect shuffle: either the top card stays on top of the deck, or it doesn't. We will call them "type 1" and "type 2".

For example, suppose Brian only has 6 cards, labeled A through F and ordered so that the deck reads "ABCDEF" from top to bottom. Then a type-1 shuffle looks as follows:

  1. Brian splits the deck into two piles: "ABC" and "DEF".
  2. Brian interleaves the two piles perfectly, while keeping card A on top. This produces a new deck that reads "ADBECF" from top to bottom.

And a type-2 shuffle looks as follows:

  1. Again, Brian splits the deck into two piles: "ABC" and "DEF".
  2. Brian interleaves the two piles perfectly, but now card A does not remain on top. This produces a new deck that reads "DAEBFC" from top to bottom.

Brian's actual deck has exactly 26 cards. At the beginning of a trick they are labeled A through Z from the top to the bottom of the deck. Brian now wants to perform a magic trick. For the trick he asks a randomly selected spectator to tell him their name. Then, he will perform a series of steps. In each step, he will either perform a type-1 shuffle, perform a type-2 shuffle, or he will reveal the card that is currently on the top of the deck. He wants to perform the steps in such a way that the revealed cards will spell the spectator's name.

You are given the String name: the name of the spectator. The name has at most 50 characters. Find any sequence of at most 314 steps that spells the given name. You may assume that such a sequence always exists. If there are multiple such sequences, you may output any of them.

Return the sequence as a String of characters '1', '2', and 'R'. (Characters '1' and '2' represent the corresponding shuffles and 'R' represents a step in which Brian reveals the top card.)

Definition

Class:
Shuffler
Method:
findShuffles
Parameters:
String
Returns:
String
Method signature:
String findShuffles(String name)
(be sure your method is public)

Constraints

  • name will contain between 1 and 50 characters, inclusive.
  • Each character in name will be an uppercase English letter ('A'-'Z').

Examples

  1. "ANN"

    Returns: "R2RR"

    Brian should do a reveal (showing the 'A'), a type-2 shuffle to bring the card 'N' to the top, and two reveals to show 'N' twice. Note that he must reveal the card multiple times if there are consecutive copies of the same letter in name. The return value "R2R" is not correct.

  2. "Z"

    Returns: "22112R"

    Getting the 'Z' card all the way from the bottom to the top of the deck is not easy. The example output shows one way of doing so in five consecutive shuffles. Remember that this is just one of many possible correct outputs.

  3. "ZUZA"

    Returns: "22112R1212R21112R22112R"

    This example solution starts by bringing 'Z' to the top in the same way as before. Next, we need to bring 'U' from its current position in the deck to the top. Afterwards, we want to see 'Z' again. Note that at this moment 'Z' is not at the bottom of the deck, so the sequence of shuffles we use for the second 'Z' is different from the sequence we used for the first 'Z'.

  4. "AAAAAA"

    Returns: "RRRRRR"

  5. "TOPCODER"

    Returns: "12R11122R2122R1212R12222R12R212R22212R"

  6. "ORRORRONRONNNRROONRORNNOORRNNOROOROROONNONNRNRORO"

    Returns: "1122R2222RR22212R12212RR2R1222R12222R12222R1122RRR222RR2212RR1212R2R1112R2122R2RR12222RR21122RR2RR12112R1122R122RR122R122R122R122RR11112RR2122R1112RR1122R122R122R1112R2122R1112R"

  7. "HKUKWWHWWUKWKWHUHKKWHKUHUUWKKWUWKWUHHWKHHKHHUHWKU"

    Returns: "11122R12222R12R2122R2112RR21112R1212RR22212R12R212R21112R1212R1122R12112R212R2212RR1222R22212R22222R222R12112R212RR1122R11112RR2122R22212R12212R2222R22212R22222R2RR212R2222R1122RR122R122RR22R122R2R21122R222R"

  8. "SSSIBIEEAYUDHDXBLFHAXENYAZUAUCAXBCNEXYBDBESCEHEUE"

    Returns: "11112RRR11122R1122R122R22222RR1212R2112R1222R1112R2212R2R22222R21122R2112R1112R22222R11112R22R212R22212R21122R11112R22112R2122R1122R122R21122R22212R12222R2112R222R12R12R21122R11112R22112R12222R22212R12112R2112R12212R1222R22222R2212R11112R2122R"

  9. "PBSCSRJEPBWSPBNLLDSREBCSSWCPCRPNCWRWPSJBBPEESPLEWJ"

    Returns: "22212R1112R1122R22212R12212R1222R12212R12R1112R22R212R222R12222R12112R122R21122RR1112R11112R2R222R222R122R2122RR12222R222R21122R12R1212R2222R12222R212R1122R21122R12R2222R222R21122R2122RR2112R22222RR2112R12222R2222R122R1112R21122R"

  10. "XKGPXGGYPCJOFUUSGAGWLXQXQMSYFSRAOALYTUWPVWOEWEWG"

    Returns: "12222R1112R12112R222R1112R2RR1122R2112R21112R2222R112R112R22112RR1112R12R2212R2R222R12222R1212R112R2122R1112R2222R12222R2112R2112R122R2R12212R1112R2122R1122R21122R11122R222R112R21112R21112R12212R2122R112R12112R212R21112R12222R"

  11. "HGJODFAHFBSSYFEZLGGJEBHAAXSVXHBTGXOOFPGBDWHEBECA"

    Returns: "11122R1122R212R122R2R1112R1112R11122R1222R12112R1222RR11112R2R22212R2222R2212R1222RR12222R2R22R2222R12222RR2222R2R11112R22R11112R1112R12212R22112R2212R1112RR21112R12R2222R212R2222R22112R22R22212R11112R2122R21122R1112R"

  12. "UBLQPJDQBDJTADDJJTULQGFBLJPQWRTPJPGALAAGVGGHIRPW"

    Returns: "21122R2112R22212R112R12112R222R212R21122R12112R2122R2112R12212R222R1212RR122RR2222R12212R12222R22R22R2R2R212R1222R212R21122R122R222R1112R1122R212R21112R2222R12R1222R11122RR12112R112R2122RR21112R122R22112R1212R2122R"

  13. "OSDOSYDDDOYYODSYYSOOSOOSSYYSSYYDOSSDODDSDSODYSDOOD"

    Returns: "1122R22222R222R12112R1212R12R11122RRR2222R212RR21112R12212R1212R112RR2122R22222RR2212R2RR2122RR11122RR122RR122RR1112R1112R122RR1112R112R2122RR2122R1112R2122R22212R11122R22R2122R21112R12222RR22212R"

  14. "HEVKPBLFAUXPHENCNRLMKGMNLHULBIDKQWFABGELQRMSRLMD"

    Returns: "11122R2212R22112R22R22112R22R2222R22R1212R21122R11122R11122R1212R22222R12112R2112R212R1112R222R22222R122R21112R2R22112R1212R1122R11112R21122R11112R2222R11122R2R2222R2222R1212R1112R1122R11112R2R2222R22R2212R12212R112R21112R2122R21122R222R"

  15. "RFRACKMCZXLLLELREKKAEEEULMFDIFUFKZXRCUERKZXKZMAKRU"

    Returns: "1212R1222R11122R1122R21122R1122R2R11122R12222R22222R12222RRR21112R1212R12112R12R12212RR2122R122RRR212R222R1122R22222R122R12222R122R22112R22112R2222R21122R22222R12112R222R122R222R21122R22222R22222R1122R2R11122R2222R22222R112R112R22212R"

  16. "ECQSTCJJCHYKEEBBNWXZQBPPINYHIZTXYSNCJHZXXHCPASFEF"

    Returns: "2212R11112R21122R222R1112R1222R22222RR2212R2222R222R2212R222RR112RR12112R2222R12112R22R212R11122R21112RR2212R112R112R12212R1222R2112R11112R21112R21122R21122R2212R2212R1112R2222R22R22RR22212R12222R1122R12R22222R1222R22R122R"

  17. "DMGQTXAAKFEZGNRGDFJMEFAPEMPBAWHFJGVBXRQJDHIXEZRLFX"

    Returns: "122R11112R12R212R21122R2212R21122RR2222R2112R21112R222R112R112R1212R2222R212R12212R2212R12R12212R2122R1212R1222R2R122R1112R22212R21122R1122R12212R11122R12212R11112R22212R2112R12R12222R11122R22112R22222R11122R1212R22212R1112R12112R2122R12222R12212R2222R"

  18. "BGGYYJYJGJYBGYGJGGJYBBBJJBYGJJBYGJBBYBJJBYGYBBYGB"

    Returns: "2122R11122RR112RR22212R12212R2R12212R2R22222R22112R21122R22R122R2222R22212RR12212R11122R22112RRR2222RR22212R22112R2222R11112RR2222R22112R122R22R22222RR22112R22112R2222RR22212R22112R1222R11122R22112RR22112R112R2112R"

  19. "KRTTSHGNPPYBSJKYQOHJNKPYTITRIYGQCSFRFYJLOZIPPGHA"

    Returns: "22222R1222R1122RR222R22112R12R112R1122RR2122R22112R12212R2122R22R22222R22R222R1122R22222R1122R22212R22112R11122R1122R12222R22212R12222R22112R11112R22212R11122R2222R112R12112R2122R1112R212R2212R1122R22112R12222R2212R11112RR22R2112R22222R"

  20. "BYYMVUOMDUJQDYIVQVODHMYVYMFYBMIICCICQIIJYHOIDIUUMO"

    Returns: "2122R22112RR2212R1112R2R12112R21112R1122R12212R22222R22112R12222R22R12212R1122R2212R2R1212R112R22222R22R212R2222R22212R11112R212R2R22112R1112R22222RR12RR2122R1112R2222R2212RR12112R2212R22R22R222R21122R12R1112RR2222R12222R"

  21. "BXUPPOAHLPLCGYCABTVHWDIBXHIMETGOXWIJSCKNEDEEAQX"

    Returns: "2122R212R1212R2122RR21122R1112R11112R12R11112R2122R22222R212R12222R2R22R11112R222R1222R2222R2212R22112R22222R11112R1122R12212R21112R12222R212R112R22112R212R122R22R1212R22212R2112R22222R22212R22R21122R21112R1212RR12112R2222R11112R"

  22. "PKUPUJKKEZWSYEENHWNSVNCBETTIESYJSHHMBNMTENPXBJUHC"

    Returns: "22212R22112R112R2112R212R22222R12222RR2212R2112R122R22222R11112R22RR12R12222R12212R222R112R122R1112R21122R2R122R22RR12212R2122R21122R2112R1212R1122R22112RR11122R12R2112R22112R1222R2212R1222R222R1122R1212R2112R2122R22212R1212R"

  23. "XVBWPLWDYDIBWPPTPWGVWDWPLXIIPVWBPGWCVXBIIVIGLWDWC"

    Returns: "12222R1212R1212R112R2212R22R2122R22112R2112R212R212R11122R222R1122RR22R122R12222R112R1212R2222R22112R22112R112R122R2222R2RR12R2R222R2122R1222R12212R12R21122R11122R112R12R12222RR2R2122R11112R22R212R22112R22112R22R"

  24. "VPKNVCNTRKPRKKSRKHCSTTKNHSKHNHTEDSKHKVNKSENEISRIT"

    Returns: "2222R12112R22112R22222R12222R22R212R1112R22222R12212R22112R212R21122RR1122R11122R11112R21112R11112R2112R11122RR2212R222R1112R22112R212R21122R1212R21112R2112R2212R222R2212R12R2112R212R11112R12R21112R1122R2112R12212R2R1122R2222R22222R22112R22R"

  25. "NCRYUWVSVXUUPCNCOXXKWOGWCVWPYURBNKWOQARUGCUHKUKUAR"

    Returns: "2R21112R12222R2222R22R11122R2222R2212R2R2R22222RR1222R1222R12112R212R1212R21122RR2112R1222R12R22R11122R22212R2R21112R2212R12222R22R12212R2112R112R2222R1112R12222R2R11122R21122R212R222R22212R22222R2R1212R2222R22212R12212R222R212R"

  26. "LLGGEAAEVLAEAEGGGLGEAAVAEGGEEEEVLAAEAGEVAGGAGLEAGG"

    Returns: "1112RR21122RR2R112RR2122R22112R12222R222R22R122R122R12212RRR12212R2R21112R22222RR2222R22212R12222R11122RR122RRRR22112R222R22222RR2R2122R2222R12212R22112R21112R21112RR1212R21112R2112R22R212R2112RR"

  27. "AMBRHHGWRAHZMZETPAPUDPMQWYJWMPZDQRDRADVJADDEEVG"

    Returns: "R12112R1122R2112R12212RR22212R11112R1212R2R22222R2222R1212R21112R21122R1122R222R222R11122R21122R122R2122R2122R12222R11122R12112R21122R11122R12112R1212R22R21122R2212R1222R22212R12212R1222R22212R21122R2122R222R222RR1122RR22112R12112R"

  28. "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"

    Returns: "122RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"

  29. "OTNITRHOTTHRARRITHAHOOHRARRIOAOAHOOATRTNATTRAOON"

    Returns: "1122R11122R2122R2222R12212R12112R1222R1122R21112RR2R2212R2222R22212RR22112R112R1212R1212R21112R112RR2122R222R1222R11122RR22112R122R1212R21112R1212R22212R2212RR11112R2212R2222R22212R212R1222R22RR1222R2122R112RR21112R"

  30. "QOCJLSPTRIBBWJWLTEBYWIRRYMWQIKTSSBMJOJOSCQIDMHIJ"

    Returns: "222R1112R12R21122R2122R222R22R11122R2122R22112R22212RR2222R2R2122R2R11112R12222R2212R22112R22212R12112R22112RR2R2R12212R21112R122R11112R2R12212RR1222R1222R1212R11112R2122R1112R12222R1212R1222R12212R12212R1222R21122R2R11122R"

  31. "GQRXMEDJJJMZGXNNRJWEDWFJCMFWSQHMWDQXMDETYTWDLUR"

    Returns: "22R2R1222R12112R1112R212R12222R1212RRR2R1222R1112R1112R222RR212R11122R22212R22222R2222R22112R21122R122R12112R22212R2212R1222R212R2112R222R12R12112R22112R2R212R212R2122R22R22212R1122R122R1222R22112R2212R1112R1122R"

  32. "FYFFPPNLEPUAFPNLNGGTAKNAFRKNRFYFUATPFFRKFTLPPWREGA"

    Returns: "21112R122R122RR22RR222R21112R12112R11122R21122R2122R1122R22222R11112R12112R212R11122RR22112R2R21122R11112R212R2122R11112R21122R21112R222R2212R22212R12212R22112R1112R2212R2122R212RR11112R1122R12R11112R122R2122RR2122R21122R2222R11122R12R"

  33. "NDVVKKJVTQXFQNQKQXTNVNQNVVVJNVFQXJDFNNKKKKJQFDDK"

    Returns: "2R11122R22212RR122RR21112R2R1122R22R21112R122R12112R12112R212R2122R1112R2222R12R212R12212R2R1222R11122R12112RRR21122R11122R1112R22212R1212R222R11112R12212R1112R11122RR2222RRRR2R22112R2112R12RR1222R"

  34. "RBUPUUFPLHBUPNVUUVWBZUNHWNZBVZZVVLZPBNBBQFUFRBRHB"

    Returns: "1212R2222R1212R2112R212RR22112R1222R21122R2112R22222R12R222R12R11112R22212RR12212R22R22222R11112R12112R12112R1112R22R11122R22222R1212R122R222RR11122RR222R2212R1112R2222R11122R122RR12222R1112R22112R22112R1212R12212R2R222R22212R"

  35. "OHBDTESTFOBAUNIURZGKQESVCGXEZMCOWYJYQLTZPRYIHJE"

    Returns: "1122R22212R21122R1222R22222R212R122R222R21122R22212R22R2122R12R1122R11112R21122R22R2222R2R12222R12112R11122R2112R222R12R2212R12112R12212R1112R1222R212R212R22R1212R2122R1112R2112R12212R21122R21122R1212R2222R1222R11112R1212R1212R2122R"

  36. "DBRXRBPGRGRPPGULPWXBWDXGPXUDLCRFXBBWPBPFUXGLWFUU"

    Returns: "122R1112R222R21112R1212R12212R2122R2122R21112R1212R21112R112RR22222R22222R1222R12212R12212R212R222R21122R22112R21112R2212R222R122R2222R12222R12222R222R12112R11122R22212R22222RR11122R1112R112R2122R1222R22112R22222R112R12112R22212R1112R22112RR"

  37. "LFYYRTXICNCIWJCCCWYMAXNLNNOUFYSSXWLOTQCDNHBHJTAP"

    Returns: "1112R2212R22RR2212R21112R12222R2122R1122R11122R122R21122R112R2R11122RRR1222R12R2222R12212R22212R12112R11122R122RR112R21112R22112R11122R21122RR1112R12222R11112R22112R2R21122R212R2112R1112R12R1122R122R2222R12212R22212R2222R"

  38. "JJTWKLJGKGXXGPPTGJWXPTPTXGGTTJWSWXJLXGGLSJJTKSKL"

    Returns: "212RR112R1222R21122R112R1222R2R21122R12R1222RR11122R2RR2112R22112R1112R22212R1212R122R12R2122R1112R112R2112RR22112RR2112R1112R1222R11122R22212R12112R21122R11122R22222RR12R11122R2222RR1212R2122R12212R2R1112R"

  39. "CCHVTHTHRVTRVHTCTHHTHTTHTVTCVHTRRCHVVHRVRTVCCHC"

    Returns: "12212RR2222R112R2R122R122R122R1222R12112R1122R21122R22212R2212R212R12112R212R112RR2122R1112R2122RR1112R2122R11122R122R22212R1212R212R1222R22222RR21122R112R12212RR2R122R1112R2122R22222R21112R2112RR12212R2R"

  40. "NDARODUNWODSDSQSRPOQUAPYYQPBOIQWOVSSUWNUVUNNUUY"

    Returns: "2R11122R1222R22R212R22222R122R222R2222R1212R21122R2212R2R2122R212R21112R2122R2112R21122R2112R12R21122R21122R2RR122R1112R122R1212R11112R22222R112R12222R12212R1112RR1212R212R122R222R12212R2R222RR11122RR2222R"

  41. "MFPVPLUNEOLOMZXTHSPFKKUFETULEGXGLVZIJHUKRRUPKUO"

    Returns: "12112R12R112R12112R212R12222R12R11122R11122R21122R22112R22112R12112R22R11122R2R12222R22112R22212R2122R1122RR112R22112R1212R22R12212R22212R1112R222R1212R21112R1112R2222R12212R112R22222R12112R1222R22212R2222RR21122R12112R22112R21122R1122R"

  42. "WNPIFOZKOXAKUUNZODXOKDUKMMKPYMDKKFKFOSVAVVXKDOK"

    Returns: "112R21112R11122R12212R1112R112R2222R21122R2R22212R2R12222R1122RR2222R2112R1122R2222R12222R1122R2222R2122R122R22222R222RR11122R22112R112R12R1212R1212RR222R11122R122R1212R1222R1122R21112R1212RR2122R22R12222R222R12R"

  43. "ZKKZKZZZKZKKZKZZZZKZKZZZKZZZZKZKKKZKKZZZKZKZZZZKZ"

    Returns: "22112R12212RR2R2122R1112RRR2122R1112R2122RR1112R2122R1112RRRR2122R1112R2122R1112RRR2122R1112RRRR2122R1112R2122RRR1112R2122RR1112RRR2122R1112R2122R1112RRRR2122R1112R"

  44. "LIGLYYHITHGJFBJFFLKGSNBJTKKIILHGFLKJBGJBFKIIYBTBI"

    Returns: "1112R12212R22222R22212R21122RR212R1222R1212R212R21122R12212R12R21112R112R22222RR21112R222R12112R12112R12222R21112R22R2R12212RR12222RR21122R112R1122R1122R11122R21112R212R22212R2122R222R1122R12R11112R1122RR11122R22112R22212R12212R2122R"

  45. "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: "2RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"

  46. "COWIRRDCRWLDZWLZZIDYXWWZWCYIRXWCZOROYXWXWYRXDRDD"

    Returns: "12212R1112R1222R2112R22112RR21112R12R12R21122R122R112R1122R112R122R1112RR1122R2112R12212R122R11112RR11112R2122R11112R212R1212R22112R22222R112R2112R2122R22R222R11122R12R22212R11112R2122R1112R12212R1222R1122R212R12212R2RR"

  47. "TSIFGUNGLPNQYGGNUFTKAYKKHNKAQRBGAECVRINCMRWGREVWLE"

    Returns: "12R12222R11112R11112R12222R22222R112R22R222R1122R2R12112R2122R1212RR2222R12112R22112R212R2212R11112R122R1112RR12222R1212R11112R21112R12112R22222R12112R1122R12222R12212R1112R2112R21122R22112R11122R1122R112R212R22212R21112R2212R11112R22112R21122R2212R2122R"

  48. "ZUKFWUKWFKZZMZZLMUKMWLWLULWMWWMFKWKLWFUWZKWFFFL"

    Returns: "22112R1212R22222R2222R22R112R12222R21122R12112R2122R12RR122R122RR2112R11122R11122R2122R21112R1122R2R2122R1112R12212R2R22222R21112R1212RR21112R12212R2212R1122R122R2212R1112R1122R22112R2222R2112R22212R2112R2RRR11112R"

  49. "DDFVXVXVXFXFDXLLFXXDLFXLLVFLXVXDVXVVLXVFFXLXDDVXD"

    Returns: "122RR222R1222R12222R22212R12212R2R2122R2R2122R1112R222R22212R11122RR12222R122RR1222R2R122R12222R122RR2R21122R2112R112R1112R2122R22222R21112R11112R2122RR2222R12212R222R21122RR222R12R2122R12222RR1122R222R2212R"

  50. "TCTMXBIMBRJGYTJEAQMRXCPDCBPQAMGJGYGIYEERCQTEIMRRUP"

    Returns: "12R212R21112R2222R1222R12112R11112R11112R22R11112R1222R122R12R2112R2122R1212R11112R1122R12212R11122R1112R22112R2122R12R11112R1122R11112R22212R222R2222R122R2112R212R11122R122R2112R11122R12222RR112R222R2112R11122R1122R2R22212R12222RR11112R22222R"

  51. "JOVVWQFLLIQHIJYBLBYYILIWOVVBJOJSISSLJIIQYVHOVFWVW"

    Returns: "212R212R1212RR12R12R22222R1222RR112R22222R11112R12212R11122R1122R22112R1122R122R22112RR12112R22212R12212R222R112R21122RR12212R2112R12112R212R12212R11122R122RR22R11122R12212RR12112R1212R2122R12212R1222R22212R1212R12212R22212R12212R"

  52. "UTPNGTMJBTKKGUGXDDDODXJOKXAOXAONTMIIGOJUNDDNNTUDX"

    Returns: "21122R1122R1112R1222R12212R22112R222R22212R22R222R22RR112R1222R11122R212R1222RRR1112R2122R122R212R1222R1122R11112R2R1122R12R2R122R12222R21122R22R22212RR1222R2222R112R1212R212R22RR122RR12212R21122R2112R22212R"

  53. "VHRFMOQKGPEMXMEDQVGQLUXXTXMYYLEOUUVGFAYHPUGZAHM"

    Returns: "2222R12R12R12212R1212R1112R1212R12222R12222R22222R1212R1112R1222R11122R12112R12222R21122R12112R12212R1222R212R22212R22222RR2R2122R22222R11112RR21122R222R11112R12222RR21112R2212R22R1212R2112R2112R12222R21122R2212R22212R22112R122R21112R"

  54. "LFEGEYDBROGLOSQFQQOYLGUBFGBCJLCFUQJCVJQRJGSIBLEROO"

    Returns: "1112R2212R22222R112R2122R12222R11112R2112R11112R12212R21122R22R22112R12R1112R2212R2RR12112R2212R12112R12R1122R222R11112R12212R11112R21122R21122R2212R2112R122R22112R1122R22112R222R12222R12222R22112R112R2112R2R11122R1122R12222R2122R2222R1212R11122RR"

  55. "PDSCAARHSEYPJJPFRIKEJFFFVPOKSAVEDCPVHEVVJKAKFOI"

    Returns: "22212R1212R11112R122R1212RR2222R222R22112R2R212R1222R2122RR1112R22212R22212R22112R21122R11122R2122R12222RRR212R2112R2212R12112R12222R212R2112R22112R11122R12R122R11112R2212R12112R22112RR1122R1122R12212R2R2212R21112R21112R"

  56. "QVDDQOLDKOZJDJJDJLLZJQKZKKQLZDZUODLZOJQULJUKLUJK"

    Returns: "222R2R212RR2R212R22112R212R2112R2R122R22222R212R21112RR1212R21112R2122RR12R11112R22112R12R12212R2RR22222R2112R122R11112R2122R2R2222R21112R1222R1122R112R12212R22112R2222R2122R1212R12222R1222R22212R22222R2122R12R"

  57. "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: "2RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"

  58. "VPAVVLYYLSTHTQTJBGYIVUUYNSEIOJERDLHNPCGSTYKYQZSCJE"

    Returns: "2222R12112R12112R2212RR11112R1122RR122R2R1122R112R2122R2R2122R1122R22R22222R2222R2112R1222R12222RR12R11112R222R2222R212R12112R11112R212R2122R12R12112R2212R2112R1222R2212R1122R2122R1122R12R12212R2R12R22222R2122R12212R22R212R"

  59. "RRZEQEEQZBFZGPESQGZGNRPRABNBGESNGPSGRRGSGERNRQBS"

    Returns: "1212RR21122R1122R2222R22212RR12212R11122R1112R1122R12R11122R12222R1112R12212R22222R21112R21122R12R1112R212R22212R12212R22222R21112R1122R122R21122R122R1122R1212R2212R12R22212R1112R222RR11122R12212R2R22222R12R212R21112R12112R11112R22212R"

  60. "JDXKLNHXSNTBTDHEKNAWCEOQZKALAUQLUPNIFHKILCBFEKABB"

    Returns: "212R12212R22R22212R22R22212R21122R222R11112R12R1212R11112R2122R12112R2222R12112R112R2222R1212R12212R1112R2212R12R2212R21112R11122R112R22222R2212R2222R2122R12222R222R21112R22R12212R122R222R1112R22212R21112R1122R1112R21112R212R11112R2212R122RR"

  61. "RSMXDNXYRAMURWSSUUWNUWRDYLMDLUMWWSLMXRYLCRDMAXA"

    Returns: "1212R222R112R122R2112R11112R12112R22R22222R11112R2212R1112R22R21112R22RR2122RR21112R22212R22R1112R2222R22222R212R1222R2R2R122R2212R2212R2222RR222R1112R21112R12R12222R1222R1112R2212R21112R11112R1122R222R12R2122R"

  62. "AAAHHAHHNNNGAGGNGHNNGHNGNNGGNHGNGHGGHNNAANGHHANNN"

    Returns: "RRR11122RR122R122RR1112RRR12R12112R212RR212R21112R2222R1212RR11112R1112R1212R2222R22212RR12212RR2R212R2R1112R2122R2R2122RR1112R11112RR12112RR212R12112R2212RR2112R11112RRR"

  63. "ZTTOTOWTDAABADWBAAOZWWADAZWOOWWTWBDDAAAZDOOTBZDZ"

    Returns: "22112R2112RR1212R21112R1212R11112R1112R2112R2RR22212R12212R1122R22112R1112R22222RR1222R11112R2RR2112R222R11122R22112R2212R11112RR2122RR22212R12212R2122R1122RR21122RRR22112R2112R12212RR12R11122R1122R22222R2212R"

  64. "RQDHQHRDDHQHRQQRQDRDHRRQQHRQHDDQHRRRHDRHDQHHQHR"

    Returns: "1212R1112R112R11112R22R122R1122R12212RR2122R12222R22212R1212R22222RR2212R2R21112R112R2122R2222R12212RR112RR21112R112R22222R212R1112RR2212R12212R22RRR122R22222R12R1212R2222R122R12222RR22212R12212R2212R"

  65. "UQSJUVVSZKWTKDJUXJKMOXILOBTJZERQKURQOFIMBKUHIQSOQ"

    Returns: "21122R11112R12112R222R1112R11122RR12R1122R21112R21112R1122R2222R222R2112R1222R2112R2222R2R21112R22R2222R22R222R22112R1112R1222R122R12112R1222R2222R2112R12212R22R1222R12222R1212R22222R12112R11122R1112R2R12212R1122R2R21122R2122R2212R2212R"

  66. "QBTPGHQIDLYUOLKDJUMBKMBBUCCIVXQUQHUVQKNRXRDBGNPOLX"

    Returns: "222R22212R1122R12222R22222R2R12R212R22222R21122R1222R1122R22222R22112R11112R1112R2R222R12212R1122R11112R21122R2112RR22R2222RR2212R21112R2112R1212R2122R1112R222R22212R2222R2R22R2R21112R2R2122R1212R2212R12222R12112R11112R1122R22112R21112R"

  67. "XRMDEMGEGEJWMAGKXDLAEWAYXMGAGWMXLAARWAMGYGMRKRJG"

    Returns: "12222R2112R12212R2222R2112R22R2212R1112R2122R1112R11122R12222R12112R12R11122R212R112R12R2212R2112R21112R122R12112R12112R11112R11112R2222R1222R11122R12222R12R112R2222R1122RR12222R11112R2212R11112R122R2122R1112R2212R1222R1222R11122R1122R21112R"

  68. "UOVCWGCTWEUZZVOZOTHCXOUVRERXCZXGWCGGZVRRECECRVCZW"

    Returns: "21122R1222R22R2112R1112R2212R12212R12112R12222R12112R1112R2212RR12222R1212R11112R2122R22212R112R22222R22112R22212R222R2122R11122R112R2122R2222R22112R2212R12112R2112R1112R11122R1222RR1112R12212R21122RR22R1112R2122R1112R2222R2222R12112R12212R12R"

  69. "HUYRYYYUYHRHRRURYHUHYYYHYYRUYYYYYHYHUYYRYHRRHYYRRU"

    Returns: "11122R222R1222R22R122RRR1222R11122R22212R12R2122R1112RR12112R212R12212R1222R21122R12R22212RRR12212R2RR11112R22212R1112RRRRR2212R2R2122R22222R21112RR2212R2R1212R2222RR22212R11112RR22212RR112R"

  70. "FBIURVCCVAZTAFGFOYSPUSQVUCSWCOBLLYINEPIPCZMAOJG"

    Returns: "21112R112R1222R12212R12112R11122R2122RR1112R2R22112R12R2112R21112R21122R12R12R122R21122R12222R2122R1222R22222R1122R1122R1222R2222R12112R12112R1222R112R2112RR222R22222R2122R12R12222R12212R2R212R1112R1112R2112R1112R1212R1122R"

  71. "FRRNPFRNTFTFRRTPPRTRRRNTTPNTFPRNTTRTFRFPPFPNRNNFTF"

    Returns: "21112R12212RR11112R2R1222R2122R212R1222R212R21112R1212R2RR1112R22RR11122R11112R2122RRR1212R12222RR12212R222R122R2112R12112R12R12R12RR21112R1212R12212R22212R12212R21112RR1212R21112R112R11122R122RR22R2212R2R"

  72. "LTFZOEAAGVXXJJTYZGZRYILRSUIOQELLTFELLVHENZPPFKP"

    Returns: "1112R21112R11112R21122R222R21112R1112RR1122R22R21112RR21112RR2112R2222R112R2212R2R12212R22212R12222R11122R112R12222R12112R2R12112R12R1112R1222RR21122R12112R2222R2212RR12112R22R112R2222R22R1122RR22222R2222R22112R"

  73. "RSIDUCCTXTRJHSELZNEKWVSZKSQMRQAFOQGAQLHFCNZOHGQSE"

    Returns: "1212R222R11112R12212R2222R1212RR122R112R2122R11122R1222R1112R22112R22R1222R112R122R21112R21112R12112R112R11122R12R112R212R2222R212R22R12222R2R21122R12112R1112R12112R122R2222R2R1222R21122R21112R2122R12222R1112R2212R12R12222R21112R2112R"

  74. "GGKTGTGTYKTKYGTYJZTKKYGKTKJKTTZYGKTYTZTKGJTKZZZK"

    Returns: "22RR222R11112R22112R22112R22112R22112R22222R12112R22222R2212R1122R1122R22112R2222R1222R2122R22212R2222RR2112R12R22222R2222R22212R122R122R2122RR12222R22R222R122R112R1122R122R2212R2R21112R1222R12222R22222R1112R22RRR122R"

  75. "MMRSMSSTHSFRSRMSSHRFTSHRRDDTGSRFMSRHTFMFFHFDRSFT"

    Returns: "12112RR122R2R11122R122RR11112R2112R22112R22222R1112R22212R12212R112R21112RR22112R2212R1212R2212R21122R22112R12RR22RR12212R22112R122R21112R12212R2122R21122R22212R12222R1112R12112R2222R22212RR212R21112R22212R11112R212R1212R22R"

  76. "DWYYAXWBDPGDXPDBAADQXKJRWACTDDJSRYXHHUXWHQATXAZBV"

    Returns: "122R22112R1122RR12112R2122R22222R222R11112R122R2122R21112R2R12112R1122R12R12222RR21122R22212R122R1222R2112R12112R1222R12R2222R2112R12212RR11122R12222R2212R11122R222R2122RR21122R1212R12R21112R22222R222R22R11122R11112R22112R21112R21112R"

  77. "PYBPIYTIPYYPYBYBTBITYPBBYPPTITITBBYIYTBIYBIIPTBTI"

    Returns: "22212R1122R22112R2222R122R12212R22212R2R12222R2RR2122R1112R22112R22112R22112R12222R22212R21122R12212R21122R2R2112RR22112R21122RR212R1222R11122R122R122R11122RR22112R12R2122R12112R222R222R11112R22112R11122RR12222R1122R2112R212R12222R"

  78. "FZYPRSYZZCCSPDXXCFZXGYDRFXGFFXKFKCZCPPRGFGYYZZPRSX"

    Returns: "21112R1222R2122R22212R1222R2112R2112R22222RR12212RR2112R1222R1212R1122RR22112R22R12222R112R22212R12R1112R1112R11112R1222R21112R1122RR2222R2R2212R2R21122R12222R22212R22212RR12112R2R1122R122R1212RR1112RR12212R212R11122R12112R"

  79. "VZUXGSXMEUJQHZPEHITPSPPAZGUNUGQPHVEPZVZEGQZPQTTH"

    Returns: "2222R22222R21112R2212R122R1212R122R1112R12112R2R11112R22112R2222R12212R112R112R1122R22212R12R2212R122R122RR1112R22112R112R122R12212R2R122R222R1212R22212R2R22112R1222R122R21122R12R2112R2112R2122R21112R12212R112R1112RR21112R"

  80. "DPLEVQPSRJBFLRFNJEMJZBUXYPCUJOBEQQSQTHHXKOJBNOS"

    Returns: "122R12222R1112R1212R22112R12212R2112R1212R2R12222R122R12R2222R2122R1222R12212R12212R11122R22R22212R22222R11112R1122R21112R12112R22212R2122R2R112R1122R2112R12R12222RR2112R212R2R1122RR1222R222R12112R22212R222R2R21122R11122R"

  81. "KUQZSQUSPYZKSEJWOFYJLLFPPQZKLVQCZQVCUCZWHOYYOHCYFY"

    Returns: "22222R12222R122R12112R112R12222R212R1212R2R22212R21122R12222R2112R2122R21112R2112R112R122R2112R21112R1112RR2212R22RR1122R1122R2122R12222R2122R122R11122R2112R11122R2212R22212R2222R22212R21122R222R22212R22R12222RR22212R1212R2R2222R22R122R"

  82. "YICPRKMFXNQSCFMIQSZADAYLPIJGQYYTLINCGNJLHOJFIUE"

    Returns: "2112R22222R21122R222R2122R1122R22R1122R2212R1122R12212R12R21122R222R22R1112R11122R22R2122R22112R12222R22212R222R22R11112R1212R12212R21122R22R222RR2222R1112R122R1222R12R1212R2222R22R1222R2222R22222R11112R2222R12112R222R22222R"

  83. "GWNPTGNXJWDSMXNMSMXGWJNSXPWTSSSMNJMJMDJWSTWWSPM"

    Returns: "22R22222R212R12222R1122R22112R21112R22222R12R12222R22112R2122R12222R2212R12112R22112R212R21112R1122R1222R12R112R1112R122R22R2222R2222R1122R22RRR212R22112R2112R222R11122R122R2R11122R112R22R22212R1212RR22222R12R21122R"

  84. "WHAWHPJWRCQYDNEIDHAFQPDSDDJPIYPBBQDJFEBDINNFWHWRPC"

    Returns: "112R11122R1222R2122R12222R2222R2222R11112R12R2R1122R212R2R12112R2212R12R12112R2222R21122R2212R222R2R1122R2R2122RR122R22R1122R12222R122R112RR12222R22R112R122R212R122R2212R212R12RR212R22222R12R2122R12R2R2212R"

  85. "WVRWRFWDVUVPJHUUDWUWHJHJPZDFDHURWVUPVPRRHZVHZVPJH"

    Returns: "112R12R1122R12R2122R22R21122R22112R212R2R2122R222R222R12112R11112RR1222R22112R22R122R1112R1112R2122R1112R112R1212R22222R212R21112R1122R2212R21112R22R22R1212R2R1112R2122R22RR11112R12112R11122R22222R12R1212R12R212R12R"

  86. "ZTNGMWEQFTDFORWPTKOPASVFGCJIBITXGGLKBRNVVFSHEAJS"

    Returns: "22112R2112R122R112R2112R11112R11112R22212R222R2122R22R21122R21112R21112R21112R21122R2R2112R12112R222R1222R112R21122R12112R12R212R222R12222R1212R21112R2122R1212R21122RR222R1222R1212R2R12112R2212RR12R2212R22112R2R12112R22212R11122R"

  87. "AKUHKGKKALLXURUUCHHHCRXUGXULAKXHRUXHHGURAURXAXXK"

    Returns: "R22222R12222R2222R12112R12R2122RR112R11112RR11122R11112R2R2122RR21122R2RRR2122R12112R222R21112R11122R21122R22212R122R2122R22212R22212R1122R12212R11112R22R1212RR2222R212R12112R2R12R21112R22222R22R122RR22222R"

  88. "SDSSYYSDYWWYDYCYYDYCYYWCSYDDCCSDDSSSCDSYWSDYYWY"

    Returns: "11112R21122R12RR11122RR122R2R11122R112RR2122R1122R122R2112R212RR1112R2122R2222R22212RR212R2222R2122R12R12RR12222RR2R2212RR2RRR21112R112R22222R21112R11122R21122R22R212RR21122R12R"

  89. "UJCPQRDRIQCNPBQDPIIMMJMICJRMNGMDXKPNXDGKJQXKMIQ"

    Returns: "21122R11122R2R12112R1112R22212R2212R2R22112R12212R2112R11112R212R22222R222R1212R12112R22222RR22212RR22222R2212R2222R21122R222R2122R21112R22112R11122R112R222R222R21122R22112R12R21122R21112R21122R22222R12212R22112R22R12112R1122R2122R222R"

  90. "WLXNGMAUAOHBEGQXQXAVZVJBXNALNHWDAWLFJGOZOFEVCNER"

    Returns: "112R12112R112R122R22222R2222R11112R1112R2122R21122R1112R212R1122R2212R2122R21122R12R2122R12112R2122R1122R122R12112R2212R2222R21112R122R1212R122R2R212R22112R2222R22222R1122R1112R22R12222R12212R22R122R21112R2112R22112R12112R2112R112R22212R"

  91. "CRGXLHQKVCQCRNXLVMXRQNQXHNLXHXRLQARALKVQNXAQVCRV"

    Returns: "12212R112R1112R1222R222R2122R122R1212R12112R1122R11122R122R22222R11122R2222R1122R22222R112R122R2R21112R1112R2122R21112R2112R21122R222R212R12112R212R2112R11112R22222R12R22222R2212R22R1122R11122R22222R1112R11122R2R1212R1222R1212R12R2222R"

  92. "BJHXUSDUQDXKFDEXPJUHBURPXXHQHJJPBJETFUXEEQAFEXE"

    Returns: "2122R2122R212R2R12112R1112R112R212R11112R1112R122R1212R2R11122R2R122R2R122R22212R2122R1222R2222R21112R2112R1212RR112R12212R2R2112RR1112R1112R1212R12222R21112R12112R22112R22R22RR2112R21122R1122R22212R2212R2R"

  93. "XLUHXTKCSTZOVJIOKYTIJOHVSHNZCSXTIOBZXVOBPPSUJSJOO"

    Returns: "12222R222R112R1212R212R1212R2222R1112R12222R212R112R212R12222R21112R12112R12112R2112R22222R2R12112R12212R122R22R12R2112R22112R1212R112R222R1122R112R212R2112R22212R11112R1112R12212R2222R222R2122R1212RR122R2112R2R12R2122R12212RR"

  94. "QPQKIWGUSINBSOZMSBLLXGGBBIIVOVASWVKLWEHWJMUQSZVN"

    Returns: "222R12R2122R1122R22222R21122R22222R22212R2112R22R11122R1222R1122R11122R12R222R122R12R212RR112R11122RR2112RR2222RR2222R11112R2122R21122R212R12112R21122R21122R2122R12R12212R22212R2R1112R21122R212R122R12222R1212R12112R1112R"

  95. "IZXRRCRFQIEIRIQEQXZQXEXIEQRXXEZZXTTCXQIQXCIFEQCFEE"

    Returns: "1222R11112R1212R2212RR12112R212R1222R2122R12212R21112R1212R22112R22112R2212R22222R2212R1212R1222R22R2212R112R2122R212R222R1212R222R1222RR12R12112RR1122R1122RR112R22112R1222R12222R22212R212R22112R112R2R22222R2112R21122R12222R12222RR"

  96. "XIZBAPPSPAAEBEZDZDDZIPPUEBXBZZBEAEPDAUUIEZUXEXIUAA"

    Returns: "12222R2122R1212R11112R2112R21112RR1122R122R1212RR22R11122R122R21112R2212R2R2122RR1112R1122R2222RR2112R12212R12222R122R122R2222RR22212R1212R22212R12212R12212R22222R1122R2222RR112R212R22222R22212R22212R1222R11122R12112R2112R2112RR"

  97. "DLZWGRBLREZRFDZSRRGLHGLAHTMTWHGZMFHZBLMNNNMHBVH"

    Returns: "122R22222R22R22R2122R122R2122R122R22222R11122R222R2212R2112R2222R2212R2222R21112RR11122R2R1112R1212R2222R122R22212R222R21112R1212R212R2222R1112R11122R222R21112R12212R1112R2222R112R12222R22112RRR22112R2112R12R2R122R"

  98. "WUWXDEHCYGDYVDHUHWDUUAAUXVADXAUGUULDWACUPEDGVADXC"

    Returns: "112R1112R2122R222R11112R212R2222R11112R11112R212R11112R1112R22R11122R1122R21122R12R1122R22112R2112RR21122RR12R12R2222R1122R22R2R11122R11112R112R2122RR112R1222R22112R21112R1122R12R12R2212R2112R12112R2222R222R22222R21112R22112R"

  99. "XXUOUAIFHVIQXAUQCVTCXLVUTVHZTHAOCKCQZFTFOHLFFVX"

    Returns: "12222RR12112R2212R2R1122R21112R12112R12R222R22R21122R1122R1112R1112R122R2R22212R1212R22222R22112R2212R21122R22212R22R1112R1212R11112R12222R21122R12112R2212R22212R22R122R2212R2222R2112R22212R12212R1112R2222R22222R2112RR1112R1122R"

  100. "YCFMLIFOFIFYMCOFCOILFYMFLMOFCMOYLFFOCLLFYMMLLLOF"

    Returns: "2112R1122R1122R11112R1212R12212R12R112R2122R2122R1112R122R1212R2122R12R2222R2212R22222R12212R12112R2222R21122R11112R212R22R12222R22222R12R21122R2212R12222R2122R1122R212RR21122R2122R1122RR22222R12212R1222RR112RRR22112R112R"

  101. "KEYCCYLSMSTSQDFLJEDGACAMQOQIURJBBGRHPUNQPYOKZSJFTR"

    Returns: "22222R2112R112R22222RR2212R11122R2112R22212R12212R12212R2R122R2112R2212R11122R11112R12222R22R22212R2212R1212R21112R2212R22212R2222R22212R1222R112R2112R2212R22222RR112R2222R1122R22R12222R212R2212R12R22R1222R2112R2112R1122R222R12R11112R21122R"

  102. "OCCBCYOCSCSTOTCYSCZOYSCSTTTSTYZBZBZTZYOZBZZCCCSYY"

    Returns: "1122R1222RR122R122R112R12212R11112R1122R122R122R2122R22R122R22R1112R222R22212R1212R212R1112R12212R12222R22212R12112RRR212R21112R1122R2112R222R11122R122R122R12R2122R112R1112R1212R2212R2RR21112RRR2122R21112RR"

  103. "RHHRRRDDOKPPJRODDOKJKROOOHRDPPDVROPKHRJPHKVRPRJJHO"

    Returns: "1212R212RR21112RRR2212RR1212R2212R22112RR122R2R222R2122RR1112R1222R12112R212R11112R222RRR2112R2222R12222R112RR2122R22212R112R1112R2R22112R2R222R2222R2R12112R222R122R2112R11112R2122R2122RR112R1212R"

  104. "XZUAXDDSCRKDDVVCHSUHSZRVDVAKVFVFVKHXVFXKRKKCKESVRE"

    Returns: "12222R22222R22222R2222R2222R122RR12R12112R1212R212R2222RR122RR2112R1222R22112R2R2112R22112R1212R22R2222R12222R22212R21122R22212R21122R1112R2122R1112R2122R22R12112R1112R2212R212R2122R11112R222R11122RR12222R22212R22212R1222R11112R21112R1222R"

  105. "PKGOKOVKUVSSNNRAPOVGVNPTOCUOAGGKUTVXCBRRVXNPTBXG"

    Returns: "22212R22112R1222R122R21112R1212R2222R1122R12112R21112R2212RR1122RR12212R21112R22222R122R21112R2212R2R1222R2222R21122R122R21112R22R1212R222R12112RR2222R122R12212R11122R2212R22112R22212R21122RR2122R212R22212R1122R1122R212R22222R12222R"

  106. "SLEMEEEOHKKBPLYPCOKZWOSUHJJHOHBKPDGPYOWDXGGZEOY"

    Returns: "11112R122R12R122R122RRR22212R2222R12RR22222R2222R1112R1112R1212R222R12112R1222R22212R11122R12222R1112R11112R2112R1222RR11122R1122R122R22212R2212R22112R122R1222R2122R2R222R21122R22112R1222R22222RR212R1222R222R2R"

  107. "RRMVZWVSSWFVZZABZZBBVWAFMGWEVNWWGSWMWGMZUGSBGTWGSF"

    Returns: "1212RR12112R2112R21112R2122R2R222RR22212R1212R11122R2122RR22112R2R2112RR212RR222R2212R222R2122R22R11112R112R2222R22112R11122R12112RR1222R22222R12112R21122R12R112R212R1122R212R2222R12222R22R212R22112R112R2112R2R22222R"

  108. "IVIHREUEBHSYUSUBDEEDYDVEHDVFEBUUFSERFHIBUVIIRBIDSE"

    Returns: "1222R1222R11122R2222R22222R122R21112R1212R122R12222R22112R12212R11122R12R2122R112R22212R22RR122R22212R12212R122R22112R22222R2122R2212R21122R22R12112R21122RR22112R12112R2112R11112R21122R122R2112R12222R12212R11112R2RR22112R22212R12222R212R22222R112R"

  109. "QSQSSSQSQQSSSQQSQSSSSQSSQQQQQSSSQSSQSQSSQSQSQQQSS"

    Returns: "222R222R11122R122RRR122R122R122RR122RRR122RR122R122R122RRRR122R122RR122RRRRR122RRR122R122RR122R122R122R122RR122R122R122R122R122RRR122RR"

  110. "ARYZLMTLZHLYTMLYZWALZLAMZZZZMWMYTWHRRZLLHYMMATT"

    Returns: "R1212R2212R212R1112R2R2222R2212R112R22212R1112R21112R22212R2R2R1112R12112R22222R2222R1112R2112R212R21122R1212R21122RRRR12R222R11122R11112R1112R2222R11122R2112RR2112R12RR2R22222R21112RR212R1222RR"

  111. "XOXUSVCOCVSVSUXCXSCCVVXCCXCVOCXOOOXCSXOVOCSOXVXV"

    Returns: "12222R212R21112R122R21112R11122R22R1212R21112R2R12222R22212R12212R21122R1112R22112R22112R22212R12222RR2112RR222R22112RR22112R22112R11122R2212R1112R22112R11122RRR122R22112R21122R22R12222R22R122R2212R11122R12R12112R12R2122R1112R"

  112. "SOBWBOQZRWWUZRSDIDRCCRIDIGWUOWSRIQGDOZDSWUQOQRBBSS"

    Returns: "11112R112R112R2R2122R21112R21122R12112R12222R12222RR21112R22R212R2R12112R1112R2122R1122R11122RR122R22112R1212R21112R21112R12222R122R2222R212R1122R12112R22112R11112R12112R1222R2122R21112R12R22222R2222R212R2112R11122R122R11122R12222RR222RR"

  113. "LWFWCEWUUWCNNOJULZPWFJPUJAZUCPAOFNNZLGWCWGPLGOA"

    Returns: "1112R122R1222R11122R2R12112R1122R2212RR2R12R1212RR22R22212R12R222R2212R122R222R122R22R12222R112R2222R2122R22112R22212R22212R12R22222R1212R122R12RR22222R22222R1212R11112R2222R22212R112R21122R12212R21112R1222R2122R"

  114. "ZAZHHAHZHZHHHZZZZAAHAHZHZHZZAHAAHAZHHAHZZZHAHZHZZZ"

    Returns: "22112R22112R22112R11122RR112R2122R1122R122R122R122RRR122RRRR22112RR2222R22212R12212R12112R212R21112R1212R21112RR22112R22222R2212RR2R2122R22112R1112RR2112R212R21122RRR12R2112R212R21122R12R2122RRR"

  115. "MTGYHAWLYMWDUYXFGESEKPHDNXHQFMFSOGDSQMMUMDFHJTTMPQ"

    Returns: "12112R2122R22112R2122R2122R212R2R22212R21112R21112R11112R22112R22222R11112R11112R12R122R2212R21112R1212R12R22112R122R11122R2212R2222R12212R21122R1122R22212R12212R222R12R1122R11112R212R2222R21122RR12222R22212R1112R12R12112R1212R122RR1112R12112R21112R"

  116. "YUEYUWLUWYEKEUKMMEESUYRMLULSMLMRSUMRMUUUSMSKLSKEKM"

    Returns: "2112R2R21122R2112R21122R2122R212R222R21122R1212R112R11112R2122R112R12112R2122RR12RR22R12222R1122R12212R112R2222R2112R212R2R11122R1222R11122R212R12R21122R21112R122R122R11112RRR11122R1222R11122R2122R11112R122R1112R11122R122R1112R"

  117. "SBTMHXSZLJLDAGDADJWYAXLJSRGCAUXAGWTIRMWQXHJQHDYUGH"

    Returns: "11112R22R12112R112R1112R21112R1222R112R12112R21112R1212R2222R1212R22222R12212R22R122R212R21122R22212R222R2122R2222R2R22212R21122R122R12222R22R1112R122R1112R2222R11112R2112R22R22112R21112R21122R1222R2R1122R22R22112R2222R2122R21112R2R11122R22R"

  118. "DZDBELDBXIYVCREDTLARNCHMZTXPBKPJEKFVOWTXXJGWCHF"

    Returns: "122R112R2122R112R22212R21122R1212R22222R21112R2112R22222R22212R1212R122R212R112R12112R22212R112R2212R212R1212R12212R22222R11122R22212R212R122R12212R12112R22112R12222R12R1122R21112R12112R12222R2122R212R2212RR12212R12222R2112R12212R112R112R"

  119. "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"

    Returns: "2122RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"

  120. "HGHSCBLUOUJKXSKKTCLOTGBLCOCGJZFUFFEQLSXTHLSFWEBUEC"

    Returns: "11122R1122R122R22112R12212R222R2R12112R222R11122R1112R22212R12112R21122R11122RR11112R112R2222R22112R122R22112R1122R2R12112R222R11122R21112R21112R212R1122R22112R22112RR12222R22R12112R22222R21112R12R22R1122R112R122R212R2R212R212R11112R1222R"

  121. "FFCPTQJOJZOIFWILKXVXOOVSOINIZDPTCKBKDTCZQFPQKPZX"

    Returns: "21112RR2212R22222R12R12112R22112R212R21112R112R22222R1112R12R112R212R222R1212R22222R11112R2122R1212RR12222R21112R22212R122R21112R1212R12R22R21122R2212R22R2112R2R2122R2122R12112R12222R1212R122R22R1122R2112R222R22112R112R2222R"

  122. "ROGGNGORRORNNGORNOGRONROOGRNNGRGNORGNGGNRNOGNNG"

    Returns: "1212R12212R11122RR2R2122R12222R112RR2122R1112R11122RR12212R122R1112R2R122R21122R1212R2122R12212R1122R1112RR2222R2212R122RR11122R11112R2122R22212R2R22212R2212R2212R2RR2122R22R122R1112R11112R22RR122R"

  123. "PBFUYFFYUDURPRUDVODXRXJFFHFJJDPQDHUQPDFPJJFXXYPOHB"

    Returns: "22212R1112R22212R22112R2R2112RR212R21122R1112R2122R2112R11112R2122R112R1222R21112R11122R21122R1222R22R122R21112R22222RR2R2122R2122RR2122R122R22212R1212R12R222R2R12222R1222R22R2212R11122RR12R1222RR12112R12112R22222R11112R21122R"

  124. "WPLETOWFAYYIADWRSFGRQRDFJAQOOCYSRIAWPOYTDACFJSARZJ"

    Returns: "112R2222R11112R21122R112R112R12112R11112R1212R1112RR12R21112R12R22112R2122R1222R21122R2R22R22212R12212R22R12112R1112R12212R12112R2222RR1122R1212R11112R1222R22112R2222R1212R12112R2112R12222R21112R12112R1112R22R12212R21122R1212R2212R1222R11112R12112R"

  125. "FQJCBBCEPTIHWUIJBJGDNQOWZPQLTWQXUNPYBMHOSJNQYYFRU"

    Returns: "21112R21122R22112R1212R22222RR2212R22R12112R2R222R21122R11112R122R2222R2122R22212R12212R212R222R12112R12R212R1212R1112R12R212R12R21122R12222R21112R11112R1222R2212R1122R212R22112R2R222R2222R22222R2R22212R12222R112RR122R11112R2112R"

  126. "FRFWWXFFRWRFRWRWRRFFRXFFWXFRXRFRRXFRXFFXFRWWFRF"

    Returns: "21112R12212R2R21122RR112R122RR2212R2212R2R1112R2122R2R2122R1112R2122RR12212RR2R1122R12RR22R11122R11112R11122R1222R11122R1222R11122RR1222R2122R12222R222R12RR2122R1112R11122R12222RR122R12222R22212R"

  127. "BJPIVNOHBCMDTFJQRMILCWPVJIUWGOUUJAFCMNBPDJUWSGFHG"

    Returns: "2122R2122R12112R21122R2R12212R1212R12222R2122R21112R12112R22222R11112R2212R22222R22112R22R12112R222R2222R2R212R212R12R1112R21122R222R112R1222R2222R21112RR122R2112R11112R11122R21122R22112R212R22212R1122R12R21122R2122R2212R1122R12112R21122R11122R"

  128. "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"

    Returns: "12RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR"

  129. "PYAYFGZPKAOSOGGDPZOGZOAYKDTZFGAZOATFPPSTFGAKFYDF"

    Returns: "22212R1122R1222R11122R12212R21122R2122R1222R22112R12R1122R212R21112R21112RR21122R2112R112R1222R2222R12R1112R2112R12112R2112R21122R2112R12R12222R21112R22222R22112R11112R2112R12112R12212R122RR1112R2R11112R2112R122R11112R12222R12R11122R1222R"

  130. "UAMZNBUNCDCXTPHJPXTSNGSBXSHXTCMHJLKCXPGHIYXLNTXJ"

    Returns: "21122R12R12112R222R11112R22R22212R1212R2122R212R21112R22112R1122R12R2222R112R2222R12R2R1212R222R21112R1122R12112R2122R2122R22112R1112R1122R112R2212R1112R22222R22222R12222R11112R22112R11112R1222R2122R122R222R2R1112R22212R2122R22R222R"

  131. "HWBIMCJSUAQDBKVJOBSLJXMHOMBKYOEZKJDGSGKMGLXLGDH"

    Returns: "11122R11122R21112R21112R212R11122R2122R11122R12212R12222R21112R1122R12212R112R12R22212R22R12R12212R11122R2R1122R2212R22212R1112R22R22222R11112R2112R122R1212R2222R122R212R122R2222R12112R212R212R2112R12112R1212R2112R212R2112R112R122R"

  132. "DSSDSDDSSDDDSDDDSDSDSDSDDDSSSSDDDSSSSDSSSSSDDSDD"

    Returns: "122R21122RR12R2122R1112RR2122RR1112RRR2122R1112RRR2122R1112R2122R1112R2122R1112R2122R1112RRR2122RRRR1112RRR2122RRRR1112R2122RRRRR1112RR2122R1112RR"

  133. "QEXOPCAPAXOWWACOXEXCAXCWOOOQTAAQXWQWEQAWEOTAWTAO"

    Returns: "222R12112R12222R12212R22222R22222R22222R2112R212R2222R21112R2RR2212R12R212R21122R1222R11122R22112R22212R12222R22112R21112R21122RRR1122R22212R222RR12222R112R11112R22R122R11112R21122R21122R2122R12R12112R2212R22R22R22212R1212R11122R"

  134. "FYJSSJCFOYYCYJFSOCJSYSJCCFCCOFJSYOFOYJCJOYFJJOY"

    Returns: "21112R122R222R22RR122R12112R1122R212R2RR21112R1212R11112R22R2222R21112R12R2222R112R21122R12R21122R21112RR11112R2122RR22R21122R1212R2R12R2R22222R2212R112R12212R21112R1212R12222R1212R22222R2RR21112R21112R"

  135. "ZIYRFRQOFUWCWARCRFNFIOZNQIZRNQIRQIWCCWRYNFRFFUQA"

    Returns: "22112R22212R22212R12222R12112R212R11122R2122R2122R22112R212R1212R21112R11122R22222R12222R22212R11112R12222R22212R2212R2222R2112R21112R1122R21122R21112R1222R21122R11122R1122R22112R2222R22222R22R1212RR21112R12112R2112R12212R1122R2212R2RR22112R212R12222R"

  136. "XWXJFDUOPJSLVMZNDFAUBGLNFNWIWEKVOIVXSVCGWBSCEOJF"

    Returns: "12222R112R2122R21122R12112R112R2112R12R122R21122R2112R12R122R2212R12212R12112R122R1222R1212R21122R212R22222R22212R2R12R2122R1222R12212R2R1112R1122R112R12222R11122R12212R122R22R22212R1222R21122R22212R22212R12R1222R1112R112R1112R22222R"

  137. "BMICORCEBSZFFFVAFOYYLRZMJPNYCANJYIEOVTSPMASRNZAVCS"

    Returns: "2122R112R21122R12212R222R112R11122R12R112R2R2212R22RRR21112R12112R122R12R11122RR112R12112R21122R2212R2222R1112R1112R122R12212R22R11122R2112R22222R12222R2122R2112R222R12112R22212R22222R2122R21122R21112R2R12R12R22112R21112R112R21122R"

  138. "BDFXBTUUABTAFBKKYCFDYSQERTENSTAQEQFRHUXYXKENYLRB"

    Returns: "2122R21112R22222R12212R122R12222R12212RR11112R2R1222R12222R21112R2222R1122RR112R212R2222R21122R1222R12212R12212R2112R12222R11112R2212R212R22212R1112R222R212R112R2122R2112R12222R1112R1112R1112R112R2122R222R21122R12222R2122R112R112R222R"

  139. "KGPKESJFSWBELDGWHKHSSYFTGZWFKAJHZLNRBIGVAISYXJSKK"

    Returns: "22222R11122R112R22112R12212R12R2212R21112R2122R21122R2R1112R22222R1212R2122R1122R12222R1212R21112R22112RR12212R2222R1212R22112R1112R12R212R2112R2112R12R112R222R1212R122R2122R2R2112R21122R2112R112R1112R112R1112R12112R2112R1212R2112RR"

  140. "LLDYRHDRMPKTKWOAYMTCDXHLJFSJZBGJXSUSRJGDADXNQUCMV"

    Returns: "1112RR112R22212R12R1212R1122R12212R212R1112R22112R1212R21112R1112R1222R1122R2R222R12212R21112R2212R12112R21122R2222R11122R22212R212R2222R2112R21122R112R11122R222R2122R12R2122R222R22222R22R1212R12R2122R11112R12112R12R1212R11112R12212R21112R"

  141. "WUUFEUAFHICCWWEEUAEUEEEAHAAIFCWCWHFFWWUUWCFWCAUH"

    Returns: "112R1112RR22112R1212R21122R222R11112R11112R2222R12112RR112RR12112RR22212R22222R1122R2R2122RRR12222R2212R2RR1122R22222R222R22212R12212R2R22222R11112RR12212RR12112RR212R2222R1112R1122R12R1212R12112R122R"

  142. "SQDOIZJVSOSPICZIZOOQZJYQPZMYJVJJPSYCCDOYYIIOZQDS"

    Returns: "11112R2R1122R22222R122R2222R2222R11122R2R1222R11122R21112R2212R11112R22R11122R122R2212RR2112R2122R1122R22212R12222R11122R1212R1222R21112R122R11122R122RR1212R11122R21122R112RR22212R2122R22RR22RR22212R12112R2122R2212R1112R"

  143. "KKBDVFNCLXJLLOUFWOVKPYPMCFXJBBLCPLYSFYLJYRDSSOKNKV"

    Returns: "22222RR212R112R21112R222R22R2122R22222R2222R12R1112RR22112R12212R22112R2112R122R1122R1222R22112R2112R212R2222R1222R12212R12112R12R21112RR12222R122R1222R2122R112R112R22R11122R22R1112R112R122R2112R22222RR1112R2212R21122R12R21112R"

  144. "RTVRHCJNUXHTTJXTUXHWXWWNWVWURURTRWCTWWTJHNWURXJV"

    Returns: "1212R2122R11122R2122R12112R12112R1112R22R22212R22212R1212R1222RR12212R21122R122R11122R11112R2212R2222R11122R122RR2122R1112R11112R2122R2212R12222R22212R12212R2222R22212R122R1122R11122R11112RR2122R21122R11112R12R12222R2212R122R2R22R22212R"

  145. "CLCCTPTPTKTLTIBLBCBKBIPLLCPCTBBPBKTCBKTLLCCTIKTKC"

    Returns: "12212R1122R122RR12R22212R12212R2R2122R1122R122R2222R22212R2222R112R1112R2122R212R21112R12222R22212R1222R2R2222RR2112R22R122R2112R2RR22212R12212R12112R11122R12R1122R1112R21112R21112RR2112RR22212R212R1122R12212R2R21122R"

  146. "ADQFMLCVCHEJKNAMRBINEQSDRQCCTJTFJASHRRISPAWKDPS"

    Returns: "R122R2212R122R2R21122R12212R222R11122R12R12112R22222R12R1112R21112R1222R222R2222R22222R11122R21112R1122R1222R22R12R1212R1222RR212R1122R122R12112R21112R2112R2122R22112R212RR22112R1212R2R1212R1122R12222R22222R2222R2212R"

  147. "TVZFYUETSUMESDOTNZEEEOEDEYOWWPZKVEAAUSDVQSDHNDW"

    Returns: "12R1222R12212R122R222R11112R2R22212R12112R11112R12222R1112R2222R11122R2112R21122R12212R222R2212RRR212R21112R1112R2122R22212R2112R2212RR21122R222R11112R1112R22112R22212RR2212R1112R1212R2R1222R2222R21112R1222R1112R2R22112R"

  148. "XOTXNKKKOGTCXCLKIDZMNMHFHOFQZOLKIJKHZQQQOYOCYRX"

    Returns: "12222R212R1112R2212R2212R12RRR12222R1222R22112R11112R22112R22112R1212R2212R22R12R2212R2222R22112R22112R112R22222R2212R2112R2122R21122R21112R12212R22112R12222R2122R2R12222R11122R2112R1112RRR1112R2222R22212R212R2222R11112R2222R"

  149. "UUFFUFFFFUUUFFFFUUUFFUFFUFFFUUUUFUUFUUUFUFUUFUU"

    Returns: "21122RR22112RR22112R22112RRRR22112RRR22112RRRR22112RRR22112RR22112R22112RR22112R22112RRR22112RRRR22112R22112RR22112R22112RRR22112R22112R22112R22112RR22112R22112RR"

  150. "PAXPUYHTSVBTVYUQAUURHUEQBTUDXUHTEAHRVYABHVDSWHRXU"

    Returns: "22212R12212R1222R22212R1212R122R1212R2222R22222R11122R212R22222R12212R12R1112R2222R12R1112RR122R2112R11122R11112R11112R1212R1222R12212R12R12R21112R22212R1112R212R1222R22212R222R12R12R22212R12222R21112R21122R112R112R2112R222R2122R1212R112R"

  151. "FEROPZISQDBSPIDSKABUEJYSEKFDIQBDJPPKYDPIDPRERUSU"

    Returns: "21112R11112R22212R2122R21122R2212R22R21122R21112R2122R122R11122R22212R1122R222R1212R22R212R2R11112R22212R22R21112R11112R1212R11112R122R21122R112R12222R2212R212R2112R11122RR22112R2112R1122R21112R222R1222R1112R12112R1222R11122R2122R12R2122R"

  152. "SXSSSSXSSXXSXSSSSXXSXXSSXSXXXXSXXSSXXSXSSXXSXXSX"

    Returns: "11112R22222R2212RRRR2R2122RR1112RR2122R1112R2122RRRR1112RR2122R1112RR2122RR1112R2122R1112RRRR2122R1112RR2122RR1112RR2122R1112R2122RR1112RR2122R1112RR2122R1112R"

  153. "FTYYFDTDNDXNBGGNWTGWWXYYDXFBXNGTGFBBGFWGNBNDNFX"

    Returns: "21112R222R2212RR1212R12222R2212R2R22212R12212R22R2122R11112R2212RR12212R12R112R22112R11122RR1122R11112RR21112R112R11112R2212R12212R1222R222R22112R22112R122R21122RR22212R21122R122R2122R1212R222R11122R12112R212R122R2122R"

  154. "HYUBUHFUIRBIYHRFYIJIFIJJJRBFBHUUUIIJIJFYFHHRFYBRU"

    Returns: "11122R1212R1112R2112R212R2212R12112R22112R1212R22112R2212R12112R222R112R11112R12222R11112R2222R222R11122R22R122R12222RRR22222R11112R212R21112R1122R2212RRR2122RR1212R21112R1212R12R12112R212R11112RR11122R1222R12222R22112R2R21112R"

  155. "ULMQGLXTQQDQIGDARLIWVIUXAIRWHRKNFRAKWLSCMTILGZX"

    Returns: "21122R1212R112R12212R122R21122R2112R21112R212RR22222R2212R12R12212R2122R2212R1122R2212R12112R22212R11122R2R22222R112R1212R2112R22112R12222R12212R222R1222R2222R21112R222R1122R11122R212R222R122R1112R1212R11122R2R22212R1122R22212R222R"

  156. "AGSJHGSJHAG"

    Returns: "R22R2222R11112R2112R12222R22222R11122R112R21112R212R"

  157. "CTHEDSMYKPBNOXDLRZQJAITYDGHKUFPSNZDMOQEVJLIKDRTUXC"

    Returns: "12212R21112R11122R22222R12112R22212R11112R21122R12222R22112R12212R21112R11122R22222R12112R22212R11112R21122R12222R22112R12212R21112R11122R22222R12112R22212R11112R21122R12222R22112R12212R21112R11122R22222R12112R22212R11112R21122R12222R22112R12212R21112R11122R22222R12112R22212R11112R21122R12222R22112R"

  158. "AFJKANQBF"

    Returns: "R21112R21112R22222R1122R11112R1222R22222R22222R"

  159. "DSAFASFASFVDMBORTQRPYWEYWT"

    Returns: "122R21122R22212R22212R12212R1212R2R1112R1212R2222R11122R22212R22212R1122R212R2122R2112R12222R22R1122R12112R22212R22212R222R12222R2222R"

  160. "ZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZAZA"

    Returns: "22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R22112R"


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: