Very difficult sudoku #59317

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

Your time