Very difficult sudoku #5934

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

Your time