Difficult sudoku #7241

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

Your time