Difficult sudoku #2214

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

Your time