Very difficult sudoku #5925

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

Your time