Difficult sudoku #27196

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

Your time