Medium difficult sudoku #49431

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

Your time