Helloellolloloo Worldorldrldldd

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
3
down vote

favorite












Make a program that takes the word you input, and adds that word to the back of itself minus its first letter, then repeats until all letters are gone. For example, cat would become catatt, and hello would become helloellolloloo.



Input

Any of the 26 letters of the English alphabet. There may be multiple words separated by spaces, and the change should be applied to every word.



Output

The word(s) inputted, with each word put after itself with its first letter missing, and then with its second letter missing, and so on until there are no more letters to add.



More examples:



ill eel outputs illlll eelell



laser bat outputs laserasersererr batatt



darth vader outputs dartharthrththh vaderaderdererr



This is code golf, so the shortest code wins.










share|improve this question









New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 2




    honestly, the multiple words thing is kinda annoying. All it does is require a split, apply the function on each word, and then join again. It's also quite debilitating for lots of esolangs which have to check for a space manually
    – Jo King
    28 mins ago















up vote
3
down vote

favorite












Make a program that takes the word you input, and adds that word to the back of itself minus its first letter, then repeats until all letters are gone. For example, cat would become catatt, and hello would become helloellolloloo.



Input

Any of the 26 letters of the English alphabet. There may be multiple words separated by spaces, and the change should be applied to every word.



Output

The word(s) inputted, with each word put after itself with its first letter missing, and then with its second letter missing, and so on until there are no more letters to add.



More examples:



ill eel outputs illlll eelell



laser bat outputs laserasersererr batatt



darth vader outputs dartharthrththh vaderaderdererr



This is code golf, so the shortest code wins.










share|improve this question









New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 2




    honestly, the multiple words thing is kinda annoying. All it does is require a split, apply the function on each word, and then join again. It's also quite debilitating for lots of esolangs which have to check for a space manually
    – Jo King
    28 mins ago













up vote
3
down vote

favorite









up vote
3
down vote

favorite











Make a program that takes the word you input, and adds that word to the back of itself minus its first letter, then repeats until all letters are gone. For example, cat would become catatt, and hello would become helloellolloloo.



Input

Any of the 26 letters of the English alphabet. There may be multiple words separated by spaces, and the change should be applied to every word.



Output

The word(s) inputted, with each word put after itself with its first letter missing, and then with its second letter missing, and so on until there are no more letters to add.



More examples:



ill eel outputs illlll eelell



laser bat outputs laserasersererr batatt



darth vader outputs dartharthrththh vaderaderdererr



This is code golf, so the shortest code wins.










share|improve this question









New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











Make a program that takes the word you input, and adds that word to the back of itself minus its first letter, then repeats until all letters are gone. For example, cat would become catatt, and hello would become helloellolloloo.



Input

Any of the 26 letters of the English alphabet. There may be multiple words separated by spaces, and the change should be applied to every word.



Output

The word(s) inputted, with each word put after itself with its first letter missing, and then with its second letter missing, and so on until there are no more letters to add.



More examples:



ill eel outputs illlll eelell



laser bat outputs laserasersererr batatt



darth vader outputs dartharthrththh vaderaderdererr



This is code golf, so the shortest code wins.







code-golf string






share|improve this question









New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 11 mins ago









W W

33.7k10148351




33.7k10148351






New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 48 mins ago









qazwsx

16216




16216




New contributor




qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






qazwsx is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 2




    honestly, the multiple words thing is kinda annoying. All it does is require a split, apply the function on each word, and then join again. It's also quite debilitating for lots of esolangs which have to check for a space manually
    – Jo King
    28 mins ago













  • 2




    honestly, the multiple words thing is kinda annoying. All it does is require a split, apply the function on each word, and then join again. It's also quite debilitating for lots of esolangs which have to check for a space manually
    – Jo King
    28 mins ago








2




2




honestly, the multiple words thing is kinda annoying. All it does is require a split, apply the function on each word, and then join again. It's also quite debilitating for lots of esolangs which have to check for a space manually
– Jo King
28 mins ago





honestly, the multiple words thing is kinda annoying. All it does is require a split, apply the function on each word, and then join again. It's also quite debilitating for lots of esolangs which have to check for a space manually
– Jo King
28 mins ago











8 Answers
8






active

oldest

votes

















up vote
2
down vote














MATL, 18 bytes



Yb"@gXH"HX@Jh)]0&h


Try it online!






share|improve this answer



























    up vote
    2
    down vote













    Haskell, 36 bytes



    unwords.map(concat.scanr(:)"").words


    Try it online!






    share|improve this answer





























      up vote
      1
      down vote













      Perl -p, 36 25 bytes



      s!b|[^ ]!$'=~s/ .*//r!eg


      Try it online!



      This is a single regsub. First, it matches all word boundaries or non-space characters:



      [H][e][l][l][o] [W][o][r][l][d]


      Note that each of these matches should be replaced with the rest of the word:



      [→Hello][H→ello][e→llo][l→lo][l→o][o→] (...)


      We can accomplish this with the special variable $', which stores the part of the string after the match. However, we need to apply the nested regsub s/ .*// to it, which removes everything past the first space in $', in order to get rid of the remaining words in the input.






      share|improve this answer





























        up vote
        1
        down vote














        R, 82 bytes





        cat(sapply(scan(,""),function(s,y=nchar(s))paste(substring(s,1:y,y),collapse="")))


        Try it online!



        scan by default splits on whitespace, so we get that for free, and cat prints with sep=" ", so we get that for free, too. The only thing that costs us a lot is the collapse="" argument to paste.






        share|improve this answer





























          up vote
          1
          down vote













          JavaScript (ES6), 45 bytes





          s=>s.replace(/S+/g,g=s=>s?s+g(s.slice(1)):s)


          Try it online!




          JavaScript (ES6), 46 bytes





          s=>s.replace(/S+/g,s=>s.replace(/./g,"$&$'"))


          Try it online!






          share|improve this answer



























            up vote
            1
            down vote













            Japt -S, 6 bytes



            ¸Ë£DsY


            Try it



            Without handling multiple words, this would be half the size: £sY




            Explanation



            ¸ :Split on spaces
            Ë :Map each word D
            £ : Map each letter at 0-based index Y
            DsY : Slice D from index Y
            :Implicitly join with spaces





            share|improve this answer





























              up vote
              0
              down vote













              C (gcc), 94 bytes



              f(char*s)char*e=s+strlen(s),*i=s;for(;i<e;*i++=*i-32?*i:0);for(i=s;i<e;i++)printf(*i?i:" ");


              Try it online!



              Saves a pointer to the end of the string in char *e, then replaces spaces with null characters, then prints the string starting with each character and ending at the next null character, but printing a space if the current character is a null character.






              share|improve this answer



























                up vote
                0
                down vote














                Python 3, 79 bytes





                lambda y:' '.join(map(lambda x:''.join(x[n:]for n in range(len(x))),y.split()))


                Try it online!



                An anonymous lambda that takes a string and returns a string.





                share




















                  Your Answer




                  StackExchange.ifUsing("editor", function ()
                  return StackExchange.using("mathjaxEditing", function ()
                  StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
                  StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
                  );
                  );
                  , "mathjax-editing");

                  StackExchange.ifUsing("editor", function ()
                  StackExchange.using("externalEditor", function ()
                  StackExchange.using("snippets", function ()
                  StackExchange.snippets.init();
                  );
                  );
                  , "code-snippets");

                  StackExchange.ready(function()
                  var channelOptions =
                  tags: "".split(" "),
                  id: "200"
                  ;
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function()
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled)
                  StackExchange.using("snippets", function()
                  createEditor();
                  );

                  else
                  createEditor();

                  );

                  function createEditor()
                  StackExchange.prepareEditor(
                  heartbeatType: 'answer',
                  convertImagesToLinks: false,
                  noModals: false,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: null,
                  bindNavPrevention: true,
                  postfix: "",
                  onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  );



                  );






                  qazwsx is a new contributor. Be nice, and check out our Code of Conduct.









                   

                  draft saved


                  draft discarded


















                  StackExchange.ready(
                  function ()
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodegolf.stackexchange.com%2fquestions%2f172391%2fhelloellolloloo-worldorldrldldd%23new-answer', 'question_page');

                  );

                  Post as a guest






























                  8 Answers
                  8






                  active

                  oldest

                  votes








                  8 Answers
                  8






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes








                  up vote
                  2
                  down vote














                  MATL, 18 bytes



                  Yb"@gXH"HX@Jh)]0&h


                  Try it online!






                  share|improve this answer
























                    up vote
                    2
                    down vote














                    MATL, 18 bytes



                    Yb"@gXH"HX@Jh)]0&h


                    Try it online!






                    share|improve this answer






















                      up vote
                      2
                      down vote










                      up vote
                      2
                      down vote










                      MATL, 18 bytes



                      Yb"@gXH"HX@Jh)]0&h


                      Try it online!






                      share|improve this answer













                      MATL, 18 bytes



                      Yb"@gXH"HX@Jh)]0&h


                      Try it online!







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered 29 mins ago









                      Luis Mendo

                      72.6k885284




                      72.6k885284




















                          up vote
                          2
                          down vote













                          Haskell, 36 bytes



                          unwords.map(concat.scanr(:)"").words


                          Try it online!






                          share|improve this answer


























                            up vote
                            2
                            down vote













                            Haskell, 36 bytes



                            unwords.map(concat.scanr(:)"").words


                            Try it online!






                            share|improve this answer
























                              up vote
                              2
                              down vote










                              up vote
                              2
                              down vote









                              Haskell, 36 bytes



                              unwords.map(concat.scanr(:)"").words


                              Try it online!






                              share|improve this answer














                              Haskell, 36 bytes



                              unwords.map(concat.scanr(:)"").words


                              Try it online!







                              share|improve this answer














                              share|improve this answer



                              share|improve this answer








                              edited 17 mins ago

























                              answered 22 mins ago









                              nimi

                              29.9k31881




                              29.9k31881




















                                  up vote
                                  1
                                  down vote













                                  Perl -p, 36 25 bytes



                                  s!b|[^ ]!$'=~s/ .*//r!eg


                                  Try it online!



                                  This is a single regsub. First, it matches all word boundaries or non-space characters:



                                  [H][e][l][l][o] [W][o][r][l][d]


                                  Note that each of these matches should be replaced with the rest of the word:



                                  [→Hello][H→ello][e→llo][l→lo][l→o][o→] (...)


                                  We can accomplish this with the special variable $', which stores the part of the string after the match. However, we need to apply the nested regsub s/ .*// to it, which removes everything past the first space in $', in order to get rid of the remaining words in the input.






                                  share|improve this answer


























                                    up vote
                                    1
                                    down vote













                                    Perl -p, 36 25 bytes



                                    s!b|[^ ]!$'=~s/ .*//r!eg


                                    Try it online!



                                    This is a single regsub. First, it matches all word boundaries or non-space characters:



                                    [H][e][l][l][o] [W][o][r][l][d]


                                    Note that each of these matches should be replaced with the rest of the word:



                                    [→Hello][H→ello][e→llo][l→lo][l→o][o→] (...)


                                    We can accomplish this with the special variable $', which stores the part of the string after the match. However, we need to apply the nested regsub s/ .*// to it, which removes everything past the first space in $', in order to get rid of the remaining words in the input.






                                    share|improve this answer
























                                      up vote
                                      1
                                      down vote










                                      up vote
                                      1
                                      down vote









                                      Perl -p, 36 25 bytes



                                      s!b|[^ ]!$'=~s/ .*//r!eg


                                      Try it online!



                                      This is a single regsub. First, it matches all word boundaries or non-space characters:



                                      [H][e][l][l][o] [W][o][r][l][d]


                                      Note that each of these matches should be replaced with the rest of the word:



                                      [→Hello][H→ello][e→llo][l→lo][l→o][o→] (...)


                                      We can accomplish this with the special variable $', which stores the part of the string after the match. However, we need to apply the nested regsub s/ .*// to it, which removes everything past the first space in $', in order to get rid of the remaining words in the input.






                                      share|improve this answer














                                      Perl -p, 36 25 bytes



                                      s!b|[^ ]!$'=~s/ .*//r!eg


                                      Try it online!



                                      This is a single regsub. First, it matches all word boundaries or non-space characters:



                                      [H][e][l][l][o] [W][o][r][l][d]


                                      Note that each of these matches should be replaced with the rest of the word:



                                      [→Hello][H→ello][e→llo][l→lo][l→o][o→] (...)


                                      We can accomplish this with the special variable $', which stores the part of the string after the match. However, we need to apply the nested regsub s/ .*// to it, which removes everything past the first space in $', in order to get rid of the remaining words in the input.







                                      share|improve this answer














                                      share|improve this answer



                                      share|improve this answer








                                      edited 19 mins ago

























                                      answered 33 mins ago









                                      Doorknob♦

                                      53.5k16111339




                                      53.5k16111339




















                                          up vote
                                          1
                                          down vote














                                          R, 82 bytes





                                          cat(sapply(scan(,""),function(s,y=nchar(s))paste(substring(s,1:y,y),collapse="")))


                                          Try it online!



                                          scan by default splits on whitespace, so we get that for free, and cat prints with sep=" ", so we get that for free, too. The only thing that costs us a lot is the collapse="" argument to paste.






                                          share|improve this answer


























                                            up vote
                                            1
                                            down vote














                                            R, 82 bytes





                                            cat(sapply(scan(,""),function(s,y=nchar(s))paste(substring(s,1:y,y),collapse="")))


                                            Try it online!



                                            scan by default splits on whitespace, so we get that for free, and cat prints with sep=" ", so we get that for free, too. The only thing that costs us a lot is the collapse="" argument to paste.






                                            share|improve this answer
























                                              up vote
                                              1
                                              down vote










                                              up vote
                                              1
                                              down vote










                                              R, 82 bytes





                                              cat(sapply(scan(,""),function(s,y=nchar(s))paste(substring(s,1:y,y),collapse="")))


                                              Try it online!



                                              scan by default splits on whitespace, so we get that for free, and cat prints with sep=" ", so we get that for free, too. The only thing that costs us a lot is the collapse="" argument to paste.






                                              share|improve this answer















                                              R, 82 bytes





                                              cat(sapply(scan(,""),function(s,y=nchar(s))paste(substring(s,1:y,y),collapse="")))


                                              Try it online!



                                              scan by default splits on whitespace, so we get that for free, and cat prints with sep=" ", so we get that for free, too. The only thing that costs us a lot is the collapse="" argument to paste.







                                              share|improve this answer














                                              share|improve this answer



                                              share|improve this answer








                                              edited 17 mins ago

























                                              answered 25 mins ago









                                              Giuseppe

                                              14.9k31049




                                              14.9k31049




















                                                  up vote
                                                  1
                                                  down vote













                                                  JavaScript (ES6), 45 bytes





                                                  s=>s.replace(/S+/g,g=s=>s?s+g(s.slice(1)):s)


                                                  Try it online!




                                                  JavaScript (ES6), 46 bytes





                                                  s=>s.replace(/S+/g,s=>s.replace(/./g,"$&$'"))


                                                  Try it online!






                                                  share|improve this answer
























                                                    up vote
                                                    1
                                                    down vote













                                                    JavaScript (ES6), 45 bytes





                                                    s=>s.replace(/S+/g,g=s=>s?s+g(s.slice(1)):s)


                                                    Try it online!




                                                    JavaScript (ES6), 46 bytes





                                                    s=>s.replace(/S+/g,s=>s.replace(/./g,"$&$'"))


                                                    Try it online!






                                                    share|improve this answer






















                                                      up vote
                                                      1
                                                      down vote










                                                      up vote
                                                      1
                                                      down vote









                                                      JavaScript (ES6), 45 bytes





                                                      s=>s.replace(/S+/g,g=s=>s?s+g(s.slice(1)):s)


                                                      Try it online!




                                                      JavaScript (ES6), 46 bytes





                                                      s=>s.replace(/S+/g,s=>s.replace(/./g,"$&$'"))


                                                      Try it online!






                                                      share|improve this answer












                                                      JavaScript (ES6), 45 bytes





                                                      s=>s.replace(/S+/g,g=s=>s?s+g(s.slice(1)):s)


                                                      Try it online!




                                                      JavaScript (ES6), 46 bytes





                                                      s=>s.replace(/S+/g,s=>s.replace(/./g,"$&$'"))


                                                      Try it online!







                                                      share|improve this answer












                                                      share|improve this answer



                                                      share|improve this answer










                                                      answered 12 mins ago









                                                      Arnauld

                                                      64.3k580270




                                                      64.3k580270




















                                                          up vote
                                                          1
                                                          down vote













                                                          Japt -S, 6 bytes



                                                          ¸Ë£DsY


                                                          Try it



                                                          Without handling multiple words, this would be half the size: £sY




                                                          Explanation



                                                          ¸ :Split on spaces
                                                          Ë :Map each word D
                                                          £ : Map each letter at 0-based index Y
                                                          DsY : Slice D from index Y
                                                          :Implicitly join with spaces





                                                          share|improve this answer


























                                                            up vote
                                                            1
                                                            down vote













                                                            Japt -S, 6 bytes



                                                            ¸Ë£DsY


                                                            Try it



                                                            Without handling multiple words, this would be half the size: £sY




                                                            Explanation



                                                            ¸ :Split on spaces
                                                            Ë :Map each word D
                                                            £ : Map each letter at 0-based index Y
                                                            DsY : Slice D from index Y
                                                            :Implicitly join with spaces





                                                            share|improve this answer
























                                                              up vote
                                                              1
                                                              down vote










                                                              up vote
                                                              1
                                                              down vote









                                                              Japt -S, 6 bytes



                                                              ¸Ë£DsY


                                                              Try it



                                                              Without handling multiple words, this would be half the size: £sY




                                                              Explanation



                                                              ¸ :Split on spaces
                                                              Ë :Map each word D
                                                              £ : Map each letter at 0-based index Y
                                                              DsY : Slice D from index Y
                                                              :Implicitly join with spaces





                                                              share|improve this answer














                                                              Japt -S, 6 bytes



                                                              ¸Ë£DsY


                                                              Try it



                                                              Without handling multiple words, this would be half the size: £sY




                                                              Explanation



                                                              ¸ :Split on spaces
                                                              Ë :Map each word D
                                                              £ : Map each letter at 0-based index Y
                                                              DsY : Slice D from index Y
                                                              :Implicitly join with spaces






                                                              share|improve this answer














                                                              share|improve this answer



                                                              share|improve this answer








                                                              edited 4 mins ago

























                                                              answered 17 mins ago









                                                              Shaggy

                                                              16.4k21560




                                                              16.4k21560




















                                                                  up vote
                                                                  0
                                                                  down vote













                                                                  C (gcc), 94 bytes



                                                                  f(char*s)char*e=s+strlen(s),*i=s;for(;i<e;*i++=*i-32?*i:0);for(i=s;i<e;i++)printf(*i?i:" ");


                                                                  Try it online!



                                                                  Saves a pointer to the end of the string in char *e, then replaces spaces with null characters, then prints the string starting with each character and ending at the next null character, but printing a space if the current character is a null character.






                                                                  share|improve this answer
























                                                                    up vote
                                                                    0
                                                                    down vote













                                                                    C (gcc), 94 bytes



                                                                    f(char*s)char*e=s+strlen(s),*i=s;for(;i<e;*i++=*i-32?*i:0);for(i=s;i<e;i++)printf(*i?i:" ");


                                                                    Try it online!



                                                                    Saves a pointer to the end of the string in char *e, then replaces spaces with null characters, then prints the string starting with each character and ending at the next null character, but printing a space if the current character is a null character.






                                                                    share|improve this answer






















                                                                      up vote
                                                                      0
                                                                      down vote










                                                                      up vote
                                                                      0
                                                                      down vote









                                                                      C (gcc), 94 bytes



                                                                      f(char*s)char*e=s+strlen(s),*i=s;for(;i<e;*i++=*i-32?*i:0);for(i=s;i<e;i++)printf(*i?i:" ");


                                                                      Try it online!



                                                                      Saves a pointer to the end of the string in char *e, then replaces spaces with null characters, then prints the string starting with each character and ending at the next null character, but printing a space if the current character is a null character.






                                                                      share|improve this answer












                                                                      C (gcc), 94 bytes



                                                                      f(char*s)char*e=s+strlen(s),*i=s;for(;i<e;*i++=*i-32?*i:0);for(i=s;i<e;i++)printf(*i?i:" ");


                                                                      Try it online!



                                                                      Saves a pointer to the end of the string in char *e, then replaces spaces with null characters, then prints the string starting with each character and ending at the next null character, but printing a space if the current character is a null character.







                                                                      share|improve this answer












                                                                      share|improve this answer



                                                                      share|improve this answer










                                                                      answered 11 mins ago









                                                                      pizzapants184

                                                                      2,474716




                                                                      2,474716




















                                                                          up vote
                                                                          0
                                                                          down vote














                                                                          Python 3, 79 bytes





                                                                          lambda y:' '.join(map(lambda x:''.join(x[n:]for n in range(len(x))),y.split()))


                                                                          Try it online!



                                                                          An anonymous lambda that takes a string and returns a string.





                                                                          share
























                                                                            up vote
                                                                            0
                                                                            down vote














                                                                            Python 3, 79 bytes





                                                                            lambda y:' '.join(map(lambda x:''.join(x[n:]for n in range(len(x))),y.split()))


                                                                            Try it online!



                                                                            An anonymous lambda that takes a string and returns a string.





                                                                            share






















                                                                              up vote
                                                                              0
                                                                              down vote










                                                                              up vote
                                                                              0
                                                                              down vote










                                                                              Python 3, 79 bytes





                                                                              lambda y:' '.join(map(lambda x:''.join(x[n:]for n in range(len(x))),y.split()))


                                                                              Try it online!



                                                                              An anonymous lambda that takes a string and returns a string.





                                                                              share













                                                                              Python 3, 79 bytes





                                                                              lambda y:' '.join(map(lambda x:''.join(x[n:]for n in range(len(x))),y.split()))


                                                                              Try it online!



                                                                              An anonymous lambda that takes a string and returns a string.






                                                                              share











                                                                              share


                                                                              share










                                                                              answered 4 mins ago









                                                                              Jo King

                                                                              15.5k24087




                                                                              15.5k24087




















                                                                                  qazwsx is a new contributor. Be nice, and check out our Code of Conduct.









                                                                                   

                                                                                  draft saved


                                                                                  draft discarded


















                                                                                  qazwsx is a new contributor. Be nice, and check out our Code of Conduct.












                                                                                  qazwsx is a new contributor. Be nice, and check out our Code of Conduct.











                                                                                  qazwsx is a new contributor. Be nice, and check out our Code of Conduct.













                                                                                   


                                                                                  draft saved


                                                                                  draft discarded














                                                                                  StackExchange.ready(
                                                                                  function ()
                                                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodegolf.stackexchange.com%2fquestions%2f172391%2fhelloellolloloo-worldorldrldldd%23new-answer', 'question_page');

                                                                                  );

                                                                                  Post as a guest













































































                                                                                  Comments

                                                                                  Popular posts from this blog

                                                                                  Long meetings (6-7 hours a day): Being “babysat” by supervisor

                                                                                  Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

                                                                                  Confectionery