Difficult sudoku #59520

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

Your time