Difficult sudoku #67976

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

Your time