Ответ:

Противительные союзы а и но, соединяющие однородные члены, требуют постановки запятой. Перед одиночным союзом и между однородными членами запятая обычно не ставится.

Ответ: перед А, НО.