Difficult sudoku #51960

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

Your time