Difficult sudoku #59884

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

Your time