puzzle solving skill - German English Dictionary