Difficult sudoku #28928

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

Your time