Difficult sudoku #49300

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

Your time