Hitler and Stalin signed the Nazi-Soviet Nonaggression Pact because they:

1agreed on key issues.

2sought a long-term alliance.

3received a short-term advantage.

4wanted to prevent war from breaking out in Europe.