Medium difficult sudoku #54799

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

Your time