Medium difficult sudoku #16147

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

Your time