Medium difficult sudoku #20935

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

Your time