Medium difficult sudoku #59191

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

Your time