Medium difficult sudoku #22811

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

Your time