Difficult sudoku #30716

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

Your time