Варианты А и С правильные. Но вариант А лучше.
Выдумать и Придумать синонимы, однако есть отличие.
Выдумать всегда означает что-то ложное, вымысел, то, чего нет на самом деле.
Слово Придумать чаще используется для описания чего-то полезного и правильного. Например, придумать решение проблемы. Придумать как выпутаться из этой ситуации и т.д.