Difficult sudoku #6022

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

Your time