Extract a list of all countries sharing a border with Germany from this passage.

Context: Germany is the seventh-largest country in Europe; bordering Denmark to the north, Poland and the Czech Republic to the east, Austria to the southeast, and Switzerland to the south-southwest. France, Luxembourg and Belgium are situated to the west, with the Netherlands to the northwest. Germany is also bordered by the North Sea and, at the north-northeast, by the Baltic Sea. German territory covers 357,022 km2, consisting of 348,672 km2 of land and 8,350 km2 of water.

Elevation ranges from the mountains of the Alps in the south to the shores of the North Sea in the northwest and the Baltic Sea in the northeast. The forested uplands of central Germany and the lowlands of northern Germany are traversed by such major rivers as the Rhine, Danube and Elbe. Significant natural resources include iron ore, coal, potash, timber, lignite, uranium, copper, natural gas, salt, and nickel.

Answer: Following countries share a border with Germany:
- Denmark
- Poland
- Czech Republic
- Austria
- Switzerland
- France
- Luxembourg
- Belgium
- Netherlands