Difficult sudoku #58592

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

Your time