Medium difficult sudoku #57371

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

Your time