Medium difficult sudoku #56059

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

Your time