Very difficult sudoku #13089

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

Your time