Medium difficult sudoku #20455

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

Your time