Difficult sudoku #6286

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

Your time