Declaratively solving tricky Google Code Jam problems with Prolog-based ECLiPSe CLP system - Dymchenko, Sergii (arXiv.org)