Very difficult sudoku #54117

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

Your time