Solutions for www.codingame.com exercises