Very difficult sudoku #5324

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

Your time