Merge pull request #223 from xexyl/faq
This commit is contained in:
2 files changed
+1
-448
No files matched your search
@@ -32,5 +32,6 @@
|
||||
/archive/2019/
|
||||
/archive/2020/
|
||||
/bugs.html
|
||||
/faq.html
|
||||
mkentry
|
||||
iocccsize
|
||||
@@ -1,448 +0,0 @@
|
||||
<p><HTML>
|
||||
<BODY TEXT="#000000"></p>
|
||||
|
||||
<center><img alt="IOCCC" SRC="png/ioccc.png"></center>
|
||||
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<center><font size="6"><I>The International Obfuscated C Code Contest </I></font></center>
|
||||
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<center><P>[ <A HREF="judges.html">The judges</A> |
|
||||
<A HREF="main.html">IOCCC home page</A> |
|
||||
<A HREF="main.html#enter">How to enter</A> |
|
||||
<B>FAQ</B> |
|
||||
<A HREF="contact.html">Contacting the IOCCC</A>
|
||||
<br>
|
||||
<A HREF="main.html#new">IOCCC news</A> |
|
||||
<A HREF="winners.html">People who have won</A> |
|
||||
<A HREF="years.html">Winning entries</A> ]</P></center>
|
||||
|
||||
|
||||
<p><br></p>
|
||||
|
||||
<HR>
|
||||
|
||||
|
||||
<h1>The IOCCC FAQ</h1>
|
||||
|
||||
<h2>Q:</font> How many entries do you receive each year?</h2>
|
||||
|
||||
<p>By tradition, we do not say.</p>
|
||||
|
||||
<h2>Q: How many judging rounds do you have?</h2>
|
||||
|
||||
<p>Are you trying to trick us? We will not say that either.</p>
|
||||
|
||||
<h2>Q: I cannot get entry XYZZY from year 19xx to compile!</h2>
|
||||
|
||||
<p>Some winners, particularly winners from long ago, no longer compile on more
|
||||
modern systems because the C language has evolved (i.e. the modern C compilers
|
||||
are much more strict in what they accept as a valid program), or the entry
|
||||
depended on operation system and library features that where common back then
|
||||
but are different/missing today.</p>
|
||||
|
||||
<p>E.g. it is highly unlikely that you'll be able to execute
|
||||
<a href="years.html#1984/mullender">1984/mullender</a> on a computer you're using to read
|
||||
this FAQ.</p>
|
||||
|
||||
<h2>Q: I found a bug in a previous winner, what should I do?</h2>
|
||||
|
||||
<p>We do not 'maintain' the contest winners. The code is made available on an 'AS
|
||||
IS' basis. If you have a FIX for
|
||||
a entry, we suggest that you try and email it to the authors and to CC:
|
||||
us using the instructions on the
|
||||
<a href="contact.hml">contacting the IOCCC Judges</a> page.</p>
|
||||
|
||||
<p>IF you have a FIX, and IF the author does not object, and IF your fix
|
||||
looks reasonable, we will add a web link to a copy of your email
|
||||
for others to see.</p>
|
||||
|
||||
<h2>Q: Are there types of entries that are submitted so frequently that the judges get tired of them?</h2>
|
||||
|
||||
<p>Yes, there are types of entries that show up over and over again.</p>
|
||||
|
||||
<p>The <a href="guidelines.html">guidelines</a> say:</p>
|
||||
|
||||
<blockquote><p><em>We tend to dislike programs that: are similar to previous winners</em></p></blockquote>
|
||||
|
||||
<p>We like variety. However too often we see (please look at the winning examples
|
||||
given to be aware of the level of the competition):</p>
|
||||
|
||||
<h3>maze generator</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1985_shapiro">1985/shapiro</a></p></li>
|
||||
<li><p><a href="years.html#1991_buzzard">1991/buzzard</a></p></li>
|
||||
<li><p><a href="years.html#1995_cdua">1995/cdua</a></p></li>
|
||||
<li><p><a href="years.html#1995_dodsond2">1995/dodsond2</a></p></li>
|
||||
<li><p><a href="years.html#1998_bas1">1998/bas1</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>tic-tac-toe game</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1991_westley">1991/westley</a></p></li>
|
||||
<li><p><a href="years.html#1996_jonth">1996/jonth</a></p></li>
|
||||
<li><p><a href="years.html#2020_carlini">2020/carlini</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>solitaire/Othello game</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1987_lievaart">1987/lievaart</a></p></li>
|
||||
<li><p><a href="years.html#1994_dodsond1">1994/dodsond1</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>generating small primes (below is the list of all prime related winners)</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1985_august">1985/august</a></p></li>
|
||||
<li><p><a href="years.html#1988_applin">1988/applin</a></p></li>
|
||||
<li><p><a href="years.html#1994_weisberg">1994/weisberg</a></p></li>
|
||||
<li><p><a href="years.html#1995_makarios">1995/makarios</a></p></li>
|
||||
<li><p><a href="years.html#1996_dalbec">1996/dalbec</a></p></li>
|
||||
<li><p><a href="years.html#2000_bellard">2000/bellard</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p><em>As you can see, just a list of primes (let alone small primes) does not cut it
|
||||
anymore.</em></p>
|
||||
|
||||
<h3>self reproducing program</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1990_scjones">1990/scjones</a></p></li>
|
||||
<li><p><a href="years.html#1994_smr">1994/smr</a> - _do not claim your program is the smallest one without seeing it!</p></li>
|
||||
<li><p><a href="years.html#2000_dhyang">2000/dhyang</a> - <em>unless you beat this one, your chances are slim</em></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>entries that just print "Hello, world!"</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1984_anonymous">1984/anonymous</a></p></li>
|
||||
<li><p><a href="years.html#1985_applin">1985/applin</a></p></li>
|
||||
<li><p><a href="years.html#1986_applin">1986/applin</a></p></li>
|
||||
<li><p><a href="years.html#1986_holloway">1986/holloway</a></p></li>
|
||||
<li><p><a href="years.html#1989_jar.1">1989/jar.1</a></p></li>
|
||||
<li><p><a href="years.html#1992_lush">1992/lush</a></p></li>
|
||||
<li><p><a href="years.html#2000_tomx">2000/tomx</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p><em><strong>it's so 20th century...</strong></em></p>
|
||||
|
||||
<h3>entries that use some complex state machine/table to print something</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1988_isaak">1988/isaak</a></p></li>
|
||||
<li><p><a href="years.html#1988_phillipps">1988/phillipps</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>rot13</h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1985_sicherman">1985/sicherman</a></p></li>
|
||||
<li><p><a href="years.html#1989_westley">1989/westley</a></p></li>
|
||||
<li><p><a href="years.html#1990_dg">1990/dg</a></p></li>
|
||||
<li><p><a href="years.html#1991_fine">1991/fine</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><strong>pi</strong> or <strong>e</strong> computation</font></h3>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1986_august">1986/august</a></p></li>
|
||||
<li><p><a href="years.html#1988_robison">1988/robison</a></p></li>
|
||||
<li><p><a href="years.html#1988_westley">1988/westley</a></p></li>
|
||||
<li><p><a href="years.html#1989_roemer">1989/roemer</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>HINT: It is not fatal to send in those types of entries, it is just MUCH
|
||||
HARDER to win. Such an entry would have to do something really unique and
|
||||
interesting to even make it into the final judging rounds. Entries that
|
||||
re-use these 'worn out' themes frequently lose to other entries that do
|
||||
something different.</p>
|
||||
|
||||
<p>HINT: If you really MUST send in an entry based on an 'over-used theme',
|
||||
be sure that it is obfuscated in several new and novel ways. Be sure to clearly
|
||||
explain near the beginning of your remarks why you are submitting a entry
|
||||
based on an 'over-used theme' and why the judges should not simply toss
|
||||
it out as being boring.</p>
|
||||
|
||||
<h2>Q: What should I write in the 'remarks' (remarks.md) section of my entry, if anything at all?</h2>
|
||||
|
||||
<p>As much or as little as you wish.</p>
|
||||
|
||||
<h3>What helps:</h3>
|
||||
|
||||
<ul>
|
||||
<li><p>explaining what your entry does</p></li>
|
||||
<li><p>how to entice it to do what it is supposed to do</p></li>
|
||||
<li><p>what obfuscations are used</p></li>
|
||||
<li><p>what are the limitations of your entry in respect of portability and/or input data</p></li>
|
||||
<li><p>how it works (if you are really condescending)</p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>What does not help:</h3>
|
||||
|
||||
<ul>
|
||||
<li><p>admitting that your entry is not very obfuscated (you see, the contest is
|
||||
called <B>IOCCC</B>, not <B>INVOCCC</B>); but even if you do not admit it, not
|
||||
very obfuscated entries have a minuscule chance to win (although
|
||||
<a href="years.html#2000_tomx">2000/tomx</a> is a notable counterexample)</p></li>
|
||||
<li><p>mentioning your name or any identifying information in the remark section (or
|
||||
in the C code for that matter) - we like to be unbiased during the judging
|
||||
rounds; we look at the author name only if an entry wins</p></li>
|
||||
<li><p>leaving the remark section empty</p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h2>Q: I am confused: what should I put to the 'build' section?</h2>
|
||||
|
||||
<p>The 'build' section must contain UNIX shell-style commands to compile your C
|
||||
language entry <strong>in a file named prog.c</strong> and produce an executable file. More than one command is allowed,
|
||||
as far as the size rule is followed.
|
||||
Usually one (or more) of these commands will be an invocation of
|
||||
a C compiler (use <strong>cc</strong> or <B>gcc</B>), but there may be exceptions
|
||||
(or not anymore, see <a href="years.html#2000_tomx">2000/tomx</a>).</p>
|
||||
|
||||
<p>If your entry depends on a particular source file name during compilation or execution, you will have to put a line</p>
|
||||
|
||||
<pre><code>cp prog.c desired_name.c
|
||||
</code></pre>
|
||||
|
||||
<p>before the compiler invocation line.</p>
|
||||
|
||||
<p>If in doubt, put</p>
|
||||
|
||||
<pre><code>cc -o prog prog.c
|
||||
</code></pre>
|
||||
|
||||
<p>in the 'build' section.</p>
|
||||
|
||||
<p>Note however that with the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry
|
||||
tool</a> we have an example Makefile
|
||||
which you should update, using the instructions above if necessary.</p>
|
||||
|
||||
<h2>Q: What happened to the winners for 1997, 1999 2002, 2003, 2007 - 2010, 2016, 2017, 2021 and 2022 ?</h2>
|
||||
|
||||
<p>There are none. There was no IOCCC in those years.</p>
|
||||
|
||||
<h2>Q: Why don't you publish non-winners?</h2>
|
||||
|
||||
<p>Because the publication on the IOCCC site <strong><em>IS</em></strong>
|
||||
the award! Anyone is free to put their IOCCC hopefuls, lookalikes and/or
|
||||
non-winners on their web page for everyone to see.</p>
|
||||
|
||||
<h2>Q: How much time does it take to judge the contest?</h2>
|
||||
|
||||
<p>It takes a fair amount of time to setup, run, answer email, process entries,
|
||||
review entries, trim down the set entries to a set of winners, doing the
|
||||
write-up of the winners, announcing the winners, reviewing final edits of the
|
||||
winning entry set, posting the winners, being flamed :-), tell folks who send in
|
||||
late entries to wait until the next contest, etc... It takes a few weekends and
|
||||
a number nights of study and work ... which is hard given that we are busy with
|
||||
many other activities as well.</p>
|
||||
|
||||
<p>Note that we do not contact the author if an entry does not compile or does not
|
||||
work as advertised, we might attempt to fix obvious compilation problems or
|
||||
incompatibilities, but no more than that - so be sure that your entry does work
|
||||
on at least a couple different platforms, at least one of them being UNIX or
|
||||
POSIX-conforming.</p>
|
||||
|
||||
<h2>Q: What platform should I assume for my entry?</h2>
|
||||
|
||||
<p>Your entry must compile with GCC and run under at least one flavor of UNIX (e.g.
|
||||
Linux or Solaris). To improve chances to win, it should work under both BSD and
|
||||
SysV style UNIX (think <B>stty cbreak</B>), and should not depend on endianness.
|
||||
If it can compile and run on Windows and/or Mac (see
|
||||
<a href="/years.html#2000_thadgavin">2000/thadgavin</a> for one example, amongst others), even better.</p>
|
||||
|
||||
<h2>Q: I would like to mirror the IOCCC web site. May I do so?</h2>
|
||||
|
||||
<p>We are not accepting mirror requests at this time, sorry.</p>
|
||||
|
||||
<h2>Q: I want to publish some parts of the IOCCC in an article, or book, or newsletter, or use then in class/instructional notes, or quote from the IOCCC. May I do so?</h2>
|
||||
|
||||
<p>Please ask the IOCCC judges first. Please send your request using the
|
||||
instructions on the <a href="/contact.html">contacting the IOCCC Judges</a> page.</p>
|
||||
|
||||
<h2>Q: What are the grand prize / Best of Show winners?</h2>
|
||||
|
||||
<p>In 1984-1987, the grand prize winners are:</p>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1984_mullender">1984/mullender</a></p></li>
|
||||
<li><p><a href="years.html#1985_shapiro">1985/shapiro</a></p></li>
|
||||
<li><p><a href="years.html#1986_wall">1986/wall</a></p></li>
|
||||
<li><p><a href="years.html#1987_lievaart">1987/lievaart</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>Starting from 1988, the entry we liked the most in that year is called
|
||||
"Best of Show". Here are the "Best of Show" entries:</p>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1988_applin">1988/applin</a></p></li>
|
||||
<li><p><a href="years.html#1989_jar.2">1989/jar.2</a></p></li>
|
||||
<li><p><a href="years.html#1990_theorem">1990/theorem</a></p></li>
|
||||
<li><p><a href="years.html#1991_brnstnd">1991/brnstnd</a></p></li>
|
||||
<li><p><a href="years.html#1992_vern">1992/vern</a></p></li>
|
||||
<li><p><a href="years.html#1996_august">1996/august</a></p></li>
|
||||
<li><p><a href="years.html#1998_banks">1998/banks</a></p></li>
|
||||
<li><p><a href="years.html#2000_jarijyrki">2000/jarijyrki</a></p></li>
|
||||
<li><p><a href="years.html#2020_carlini">2020/carlini</a></p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>In 1993, 1994 and 1995 the judges were unable to select a clear overall
|
||||
winner. So to give a nod to the entry that had the highest approval ranking
|
||||
from the judges, they used the following awards:</p>
|
||||
|
||||
<ul>
|
||||
<li><p><a href="years.html#1993_rince">1993/rince</a> - Most Well Rounded</p></li>
|
||||
<li><p><a href="years.html#1994_shapiro">1994/shapiro</a> - Most Well Rounded</p></li>
|
||||
<li><p><a href="years.html#1995_leo">1995/leo</a> - Best Use of Obfuscation</p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>These could be considered the 'best entry' for those years with 1 or
|
||||
more other entries that came in close behind.</p>
|
||||
|
||||
<h2>Q: I managed to get entry XYZZY from year 19xx to compile; now it fails to run!</h2>
|
||||
|
||||
<p>switch(19xx/XYZZY) {</p>
|
||||
|
||||
<ul>
|
||||
<li><p>case <a href="years.html#1984_mullender">1984/mullender</a>: try</p>
|
||||
|
||||
<p> main(){int i=512;do write(1," :-)\b\b\b\b",9),usleep(i);while(--i);}</p></li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>instead. Enable reverse wraparound in your xterm window for best results.</p>
|
||||
|
||||
<p>break;</p>
|
||||
|
||||
<ul>
|
||||
<li>case <a href="years.html#1991_davidguy">1991/davidguy</a>: disable access
|
||||
control of your X server (<strong>xhost +</strong>). If it does not help (or if you
|
||||
see black screen), restart the X server without access control and with visual
|
||||
depth of 8 bits or less.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>break;</p>
|
||||
|
||||
<ul>
|
||||
<li>default: Try enabling <TT>-fwritable-strings</TT> for GCC
|
||||
or its equivalent for other compilers.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<p>}</p>
|
||||
|
||||
<h2>Q: How did the IOCCC get started?</h2>
|
||||
|
||||
<p>One day (23 March 1984 to be exact), Larry Bassel and I (Landon Curt
|
||||
Noll) were working for National Semiconductor's Genix porting group, we
|
||||
were both in our offices trying to fix some very broken code.</p>
|
||||
|
||||
<p>Larry had been trying to fix a bug in the classic Bourne shell (C code #defined
|
||||
to death to sort of look like Algol) and I had been working on the finger
|
||||
program from early BSD (a bug ridden finger implementation to be sure).</p>
|
||||
|
||||
<p>We happened to both wander (at the same time) out to the hallway
|
||||
in Building 7C to clear our heads.</p>
|
||||
|
||||
<p>We began to compare notes: '<em>You won't believe the code I am trying to fix</em>'.</p>
|
||||
|
||||
<p>And: '<em>Well you cannot imagine the brain damage level of the code I'm trying to
|
||||
fix'</em>.</p>
|
||||
|
||||
<p>As well as: '<em>It's more than bad code, the author really had to try to make it
|
||||
this bad!</em></p>
|
||||
|
||||
<p>After a few minutes we wandered back into my office where I posted a
|
||||
<a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=789%40nsc.UUCP&rnum=3&filter=0" title="">flame to to
|
||||
net.lang.c</a>
|
||||
inviting people to try and out obfuscate the UN*X source code we had just been working on.</p>
|
||||
|
||||
<p>BTW: I (Landon Curt Noll) had to post this <a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=795%40nsc.UUCP&rnum=10&filter=0">typo
|
||||
correction</a>.
|
||||
Thus began the tradition of putting typos in the contest rules and guidelines
|
||||
... to make them more obfuscated of course! :-)</p>
|
||||
|
||||
<p>BTW: This posting was made back in the days when AT&T was the evil giant.
|
||||
Now, Microsoft makes AT&T look mild and kind in comparison. :-( (IMHO) ).</p>
|
||||
|
||||
<p>BTW: See the story about the '<a href="/1993/mills/mills.hint">Bill Gates</a>' award. :-)</p>
|
||||
|
||||
<p>OK, back to the story.</p>
|
||||
|
||||
<p>We (Larry and I) received a number of entries by email.
|
||||
When we began to receive messages from outside of the US, Larry and I
|
||||
decided to include International in the name.</p>
|
||||
|
||||
<p>The
|
||||
<a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=837%40nsc.UUCP&rnum=2&filter=0">1st IOCCC winners</a>
|
||||
were posted on 17 April 1984.</p>
|
||||
|
||||
<p>There were 4 winners in 1984:</p>
|
||||
|
||||
<ol>
|
||||
<li><a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=842%40nsc.UUCP&rnum=8&filter=0">(dis)honorable mention</a></li>
|
||||
<li><a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=843%40nsc.UUCP&rnum=7&filter=0">3rd place</a></li>
|
||||
<li><a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=844%40nsc.UUCP&rnum=6&filter=0">2nd place</a></li>
|
||||
<li><a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=845%40nsc.UUCP&rnum=5&filter=0">1st place</a></li>
|
||||
</ol>
|
||||
|
||||
|
||||
<p>BTW: The (dis)honorable mention wished to remain anonymous.
|
||||
While many have asked who it was, we have continued to follow the
|
||||
author's wish to remain anonymous.</p>
|
||||
|
||||
<p>A few years ago, we asked the author if they still wanted to remain anonymous.
|
||||
They said: '<em>Yes, I want to keep my anonymity. But you can tell them that I am a well known for my connection to the
|
||||
C language"</em>'. It was not until 2001 that another <a href="/years.html#2001_anonymous">anonymous
|
||||
entry</a> received an award.</p>
|
||||
|
||||
<p>BTW: The <a href="/years.html#1984_mullender">1984 winner</a> remains one of my (Landon
|
||||
Curt Noll) all time favorites.</p>
|
||||
|
||||
<p>The name used in the posting of the <a href="http://groups.google.com/groups?q=Obfuscated&hl=en&lr=&ie=UTF-8&as_drrb=b&as_mind=1&as_minm=1&as_miny=1983&as_maxd=18&as_maxm=4&as_maxy=1984&selm=837%40nsc.UUCP&rnum=2&filter=0">1st IOCCC
|
||||
winner</a>
|
||||
posting was <strong>I</strong>nternational <strong>O</strong>bfuscated <strong>C</strong> <strong>C</strong>ode <B>C</B>ontest or
|
||||
<strong>IOCCC</strong> for short.</p>
|
||||
|
||||
<p>The posting said '<em>1st annual</em>', so in 1985 we held the <a href="/years.html#1985">2nd IOCCC contest</a>
|
||||
and the tradition continues as the longest running contest on the Internet.</p>
|
||||
|
||||
<p>P.S. Part of the inspiration for making the IOCCC a contest goes to the
|
||||
<a href="http://www.bulwer-lytton.com/">Bulwer-Lytton fiction contest</a>.</p>
|
||||
|
||||
<p><P></p>
|
||||
|
||||
<p>P<sup>2</sup>.S. See the
|
||||
<a href="/all/README">overall README</a>
|
||||
for more details.</p>
|
||||
|
||||
<p><TABLE><TR>
|
||||
<TD><a rel="license" href="https://creativecommons.org/licenses/by-sa/3.0/"><img alt="Creative Commons License" style="border-width:0" src="/png/by-sa-3.0-88x31.png" /></a></TD>
|
||||
<TD><P>© Copyright 1984-2020,
|
||||
<a href="/judges.html">Leo Broukhis, Landon Curt Noll</a>
|
||||
- All rights reserved<br>
|
||||
This work is licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.</P></TD>
|
||||
<TD> <!--<a href="https://validator.w3.org/check?uri=referer"><img src="https://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>--></TD>
|
||||
</TR></TABLE></p>
|
||||
Reference in new issue
Block a user