Medium difficult sudoku #58047

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

Your time