Difficult sudoku #57676

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

Your time