Very difficult sudoku #5784

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

Your time