Medium difficult sudoku #54663

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

Your time