Difficult sudoku #25228

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

Your time