Difficult sudoku #6215

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

Your time