Difficult sudoku #63248

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

Your time