Very difficult sudoku #69305

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

Your time