CodeJam2418487