Difficult sudoku #19924

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

Your time