Medium difficult sudoku #16899

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

Your time