Select the most appropriate meaning of the given idiom.
Blessing in disguise.
1
Has a good effect even though at first it seemed it would be bad
2
When a simple solution solves a problem very well
3
Has a very good effect on a situation or a thing
4
When things get better and better when least expecting it
5
Not Attempted