My entry in the Top Coder Marathon sponsored by NASA.  Did not win a cash prize but placed top 50 out of 1200 and learned a few things.