Very difficult sudoku #3163

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

Your time