Difficult sudoku #43496

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

Your time