Very difficult sudoku #29509

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

Your time