Very difficult sudoku #29893

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

Your time