codejam solutions