PROBLEMS file accompanying entry for the 3rd Annual Obfuscated Perl Contest,
written by Adam Spiers       <adam.spiers@new.ox.ac.uk>
       and Chris Cladingboel <chris.cladingboel@wadham.ox.ac.uk>.

(written in case you have problems running the entry, or doubts
as to its validity)

As should be fairly obvious, the program decodes a stream of
whitespace on the last line of the file in order to get the main
program, which it then eval()s.  The encoding is simply binary;
a space corresponds to a 1 and a tab to a 0.  Hence it is
essential that this whitespace be left completely intact - not
split over several lines etc.  I'm hoping that the platforms you
run it on don't have any limits on the line length in Perl
scripts!

Obviously this is fairly blatant abuse of the rules (`... not
including whitespace ...'), so just in case you're thinking
about disqualifying it for being too big, we've taken
precautions: replace the `eval' with a `print', you'll get the
main program which is conveniently 1011 bytes + #!/usr/bin/perl
+ whitespace, and hence still a valid candidate for the 2nd and
3rd categories of the competition.  

It should be emphasised that the whitespace encoding method is
intended only as a little light humour on top of the core of the
obfuscation.  Thanks to Nick Williams for the inspiration behind
this idea.

