Difficult sudoku #15252

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

Your time