Difficult sudoku #7201

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

Your time