thinking up in German
thinking up in German
sich ausdenkend
sich einfallen lassend
ersinnend