Difficult sudoku #20400

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

Your time