German magic problem