Difficult sudoku #2275

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

Your time