translate English to German: I believe that, finally, this agreement is important and that must be concluded.
Meines Erachtens ist dieses Abkommen wichtig und muß erreicht werden.