Varför Hitler underteckna en icke-angreppspakt med Sovjetunionen?

Att invadera Polen; för att förhindra ett krig med Sovjetunionen 1939. (Sovjet slogs tyskarna från 1941-1945).

Det bättre ombes att varför Sovjetunionen undertecknat Ryss-Tysk icke-angreppspakt, att pakten var ett tyskt förslag.