Difficult sudoku #42092

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

Your time