Difficult sudoku #53368

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

Your time