Very difficult sudoku #5994

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

Your time