Difficult sudoku #55844

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

Your time