Medium difficult sudoku #63543

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

Your time