Solution by Ruben Westerberg ch-1.pl and ch-1.p6 === Longest Pokemon name sequence. Simply run the program to see the sequence update. Last one printed in the longest one ch-2.pl and ch-2.p6 === Implements the chaochiper usage example (encode and decode pipeline reading from standard input) ch-2.pl | ch-2.pl decode ch-2.p6 | ch-2.p6 --decode