Medium difficult sudoku #17535

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

Your time