Solutions to the daily problems from http://www.problemotd.com/