Difficult sudoku #7537

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

Your time