Difficult sudoku #24640

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

Your time