Ok, on
penchaft's request, challege 18 is being extended until June 8th June 15th. I'd have posted it on the original post, but apparently I can't edit
gelsey's posts. Most irritating.
Edited: Deadline extended at
kailita's request. Hope this is ok for everyone.