Difficult sudoku #51648

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

Your time