Difficult sudoku #7181

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

Your time