Difficult sudoku #13820

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

Your time