There's just one answer and that's more buildings.

I think it is the best solution balanced for the short and long term.