Difficult sudoku #52672

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

Your time