Difficult sudoku #63976

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

Your time