/challenge-196/laurent-rosenfeld/perl/