Difficult sudoku #28576

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

Your time