Difficult sudoku #64008

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

Your time