Difficult sudoku #6166

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

Your time