Medium difficult sudoku #54599

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

Your time