Germany puzzle