My solutions for http://www.problemotd.com