Medium difficult sudoku #17575

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

Your time