/challenge-045/laurent-rosenfeld/perl/