Very difficult sudoku #4595

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

Your time