Difficult sudoku #49096

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

Your time