Medium difficult sudoku #54527

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

Your time