Integer and Constraint Programming Revisited for Mutually Orthogonal Latin Squares