Difficult sudoku #15896

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

Your time