Difficult sudoku #53724

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

Your time