Difficult sudoku #53140

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

Your time