Competitive programming puzzles authored by ftiasch Except for 2016-sichuan-polygon, all contests can be prepared by calling ./doall.sh CONTEST_NAME, with rake, pandoc, xelatex instealled. For 2016-sichuan-polygon, invoke 2016-sichuan-polygon/doall.sh to make.