counting-and-colouring-cnfdx6el