Medium difficult sudoku #25991

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

Your time