Medium difficult sudoku #52019

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

Your time