Difficult sudoku #42792

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

Your time