School project OPT3900. Genetic Alg on CSP w/3 colours.