translate English to German: That would mean that EUR 50 billion would have to be invested.
50 Milliarden Euro müssten danach investiert werden.