Medium difficult sudoku #57059

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

Your time