Very difficult sudoku #57993

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

Your time