Difficult sudoku #6104

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

Your time