Difficult sudoku #30264

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

Your time