Medium difficult sudoku #70023

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

Your time