Difficult sudoku #59084

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

Your time