Very difficult sudoku #56729

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

Your time