Suirodoku: A Graeco-Latin Sudoku Square — CSP Formalization, Bijection Theorem, and the God Digit Problem | Synapse