Hungria, Francia y Alemania