sudoku rose example as a separate project