Difficult sudoku #6541

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

Your time