Very difficult sudoku #5294

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

Your time