As you know, **“Perl Weekly Challenge”**, primarily focus on **Perl** and **Raku**. During the **Week #018**, we received the solution to **“Perl Weekly Challenge - 018”** by **Orestis Zekai** in **Python**. It was a pleasant surprise to receive solution in something other than **Perl** and **Raku**. Ever since regular team members also started contributing in other languages like **APL**, **Bash**, **C++**, **Go**, **Haskell**, **Idris**, **Javascript**, **Node**, **Postscript**, **Prolog**, **R**, **Ruby**, **Rust** and **HTML**.

Please find below guest contributions.

**Leo Manfredi** shared solution to **Task #1** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Ulrich Rieke** shared solution to **Task #2** in **C++**.

**Walt Mankowski** shared solutions to **Task #1** and **Task #2** in **Python**.

**Wanderdoc** shared solutions to **Task #1** and **Task #2** in **R**.

**Steven Wilson** shared solution to **Task #1** in **Rust**.

**Walt Mankowski** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **Haskell**.

**Leo Manfredi** shared solution to **Task #2** in **Python**.

**Richard Park** shared solution to **Task #1** in **APL**.

**Sangeet Kar** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Sangeet Kar** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #2** in **C++**.

**Richard Park** shared solution to **Task #1** in **APL**.

**Sangeet Kar** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Sangeet Kar** shared solutions to **Task #1** and **Task #2** in **Python**.

**Shawak** shared solution to **Task #1** in **Ruby**.

**Ulrich Rieke** shared solution to **Task #1** and **Task #2** in **Haskell**.

**Adam Russell** shared solutions to **Task #1** and **Task #2** in **Prolog**.

**Leo Manfredi** shared solution to **Task #1** in **Bash**.

**Leo Manfredi** shared solution to **Task #1** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Shawak** shared solutions to **Task #1** and **Task #2** in **Ruby**.

**Leo Manfredi** shared solution to **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Shawak** shared solution to **Task #2** in **Ruby**.

**Arne Sommer** shared solution to **Task #1** in **Bash**.

**Arne Sommer** shared solution to **Task #1** in **PHP**.

**Arne Sommer** shared solution to **Task #1** in **Python**.

**Arne Sommer** shared solution to **Task #1** in **Ruby**.

**Leo Manfredi** shared solution to **Task #1** in **Bash**.

**Leo Manfredi** shared solution to **Task #1** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** in **Python**.

**Ben Davies** shared solutions to **Task #1** and **Task #2** in **Idris**.

**Leo Manfredi** shared solution to **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**User Person** shared solution to **Task #2** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** in **APL**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**Ulrich Rieke** shared solution to **Task #2** in **C++**.

**Ulrich Rieke** shared solution to **Task #2** in **Haskell**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Yet Ebreo** shared solutions to **Task #1** and **Task #2** in **Ruby**.

**Yet Ebreo** shared solutions to **Task #1** and **Task #2** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #1** in **C++**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **Haskell**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Dave Jacoby** shared solutions to **Task #1** and **Task #2** in **Node**.

**Dave Jacoby** shared solutions to **Task #1** and **Task #2** in **Rust**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Richard Park** shared solutions to **Task #1** and **Task #2** in **APL**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #2** in **C++**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **Haskell**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #2** in **C++**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Jonas Berlin** shared solution to **Task #1** in **Rust**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Jonas Berlin** shared solutions to **Task #1** and **Task #2** in **Rust**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #2** in **Haskell**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Duncan C. White** shared solution to **Task #2** in **Postscript**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #2** in **Haskell**.

**Duncan C. White** shared solution to **Task #2** in **Postscript**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **Haskell**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **C++**.

**User Person** shared solutions to **Task #1** and **Task #2** in **Python**.

**Burkhard Nickels** shared solutions to **Task #1** and **Task #2** in **Python**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**Rage311** shared solution to **Task #1** in **Rust**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **Haskell**.

**Darren Bottin** shared solution to **Task #1** in **Prolog**.

**Jaldhar H. Vyas** shared solution to **Task #2** in **C++**.

**Burkhard Nickels** shared solutions to **Task #1** and **Task #2** in **Python**.

**Burkhard Nickels** shared solutions to **Task #1** and **Task #2** in **Python**.

**Kivanc Yazan** shared solutions to **Task #1** and **Task #2** in **Python**.

**Wanderdoc** shared solutions to **Task #1** and **Task #2** in **R**.

**Kivanc Yazan** shared solutions to **Task #1** and **Task #2** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Wanderdoc** shared solutions to **Task #1** and **Task #2** in **R**.

**Burkhard Nickels** shared solutions to **Task #1** and **Task #2** in **Python**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **Haskell**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **C++**.

**Wanderdoc** shared solutions to **Task #1** and **Task #2** in **R**.

**Daniel Mita** shared solution to **Task #1** in **Go**.

**Daniel Mita** shared solution to **Task #1** in **Javascript**.

**Duncan C. White** shared solution to **Task #1** in **Postscript**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Ulrich Rieke** shared solution to **Task #2** in **Haskell**.

**Adam Russell** shared solutions to **Task #1** and **Task #2** in **C++**.

**Adam Russell** shared solutions to **Task #1** and **Task #2** in **C++**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.

**Rage311** shared solutions to **Task #1** and **Task #2** in **Rust**.

**Roger Bell_West** shared solution to **Task #2** in **Postscript**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **C++**.

**Adam Russell** shared solutions to **Task #1** and **Task #2** in **C++**.

**Ulrich Rieke** shared solutions to **Task #1** and **Task #2** in **C++**.

**Adam Russell** shared solutions to **Task #1** and **Task #2** in **C++**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Dave Jacoby** shared solution to **Task #2** in **HTML**.

**Lubos Kolouch** shared solutions to **Task #1** and **Task #2** in **Python**.

**Roger Bell_West** shared solution to **Task #2** in **Postscript**.

**Orestis Zekai** shared solutions to **Task #1** and **Task #2** in **Python**.