Difficult sudoku #6819

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

Your time