Google Codejam 2014 sol^ns