Difficult sudoku #52376

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

Your time