Select the most appropriate meaning of the given idiom.
In the long run
1
Overwhelmed by what is happening in the moment
2
To have something secured
3
Eventually, after a long period of time
4
Before the time necessary to do something
Select the most appropriate meaning of the given idiom.
In the long run