Medium difficult sudoku #21267

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

Your time