Difficult sudoku #57692

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

Your time