Very difficult sudoku #12293

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

Your time