Difficult sudoku #51876

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

Your time