Medium difficult sudoku #20435

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

Your time