An implementation of Sudoku for the lecture Software Architecture at HTWG Konstanz.