Difficult sudoku #22840

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

Your time