Very difficult sudoku #66641

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

Your time