My 2012 Mid-Central Programming Contest Solutions