Twelve Days of Christmas by xulapp (nn)

for(v='first0second0third0four0fif0six0seven0eigh0nin0ten0eleven0twelf0Two turtle doves0Three French hens0Four calling birds0Five golden rings0Six geese a-lay0Seven swans a-swimm0Eight maids a-milk0Nine ladies danc0Ten lords a-leap0Eleven pipers pip0Twelve drummers drumm'.split(i=0),p=print;j=i,i<12;p(i?'And a':'A','partridge in a pear tree'+'!.'[++i<12|0]),p())for(p('On the',v[i]+(i<3?'':'th'),'day of Christmas,\nmy true love sent to me');j--;)p(v[j+12]+(j<4?',':'ing,'))

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page