Difficult sudoku #50920

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

Your time