Medium difficult sudoku #58671

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

Your time