Medium difficult sudoku #16879

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

Your time