Medium difficult sudoku #12111

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

Your time