Difficult sudoku #53976

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

Your time