Difficult sudoku #55724

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

Your time