Medium difficult sudoku #23883

2 5 9
6 8 3
3 1 4
6 9 3
6 1
4 1 2
6 8 5
7 1 9
1 9 4
123
456
789

Your time