Very difficult sudoku #51893

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

Your time