Medium difficult sudoku #54919

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

Your time