Обе стороны выигрывали от пакта Молотова-Рибентропа. Германия спокойно завоевала Польшу и имела прикрытый тыл, что развязывало ей руки и она могла сосредоточить все усилия на Франции. А Советский союз получил часть територий Польши, также этот договор давал возможность спокойно воевать с Финляндий, поскольку ей гарантировано никто не пришел на помощь.Но поскольку Советский союз от Зимней войны почти ничего не получил, то можно сказать что это война только ослабила союз. В краткосрочной перспективе больше выгоды получила Германия, но в долгосрочной больше получил Советский союз, послко все територии остались принадлежать Советскому союзу.