Difficult sudoku #23592

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

Your time