Difficult sudoku #24792

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

Your time