IMO team selection in Germany is based on the main national mathematical competitions: The Bundeswettbewerb Mathematik (BWM, the former west German olympiad), the Deutsche Mathematik-Olympiade (DeMO, the former east German olympiad), and Jugend forscht (a research competition).