Medium difficult sudoku #14747

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

Your time