Medium difficult sudoku #16347

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

Your time