Difficult sudoku #49540

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

Your time