moved Sudokus 3 rules to their own class, to be shared