Medium difficult sudoku #41603

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

Your time