Difficult sudoku #7466

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

Your time