Difficult sudoku #48828

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

Your time