Difficult sudoku #50160

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

Your time