Very difficult sudoku #63169

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

Your time