Difficult sudoku #67240

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

Your time