Difficult sudoku #40644

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

Your time