Difficult sudoku #31524

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

Your time