My 2008 Mid-Central Programming Contest Solutions