Difficult sudoku #12708

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

Your time