Difficult sudoku #19124

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

Your time