Difficult sudoku #56932

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

Your time