Sudoku in Scala with symmetrical arrangement and only one possible solution