My 2017 Mid-Central Programming Contest Solutions