Difficult sudoku #7896

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

Your time