No problem is ever solved — you grow out of them.
This has to be very very deeply understood. Trying to solve problems is almost futile, because no problem is ever solved.
Problems exist because of a particular consciousness. When the consciousness changes, they drop.
For example, in the morning a small child cries and weeps because in a dream he had a beautiful toy, and now he has lost it. So in the morning he cries for his toy. How can you solve it?
But one day he grows, and he comes to understand that it is a dream. The problem is not solved yet — but now the problem is no more. He has come to understand it is a dream, and that the problem doesn’t exist.
Here religion gives a totally new dimension. Religion says that problems will exist if you remain the same, because you create them in the first place. Your particular consciousness creates them as a shadow.
So don’t be bothered about the problems — raise the consciousness to a higher level. Once the consciousness is on another level, these problems simply become meaningless. And that’s what growth is all about.