Medium difficult sudoku #374

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

Your time