Medium difficult sudoku #54451

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

Your time