Medium difficult sudoku #54963

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

Your time