Difficult sudoku #7422

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

Your time