Medium difficult sudoku #54199

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

Your time