Mladý programátor Privalov přijíždí do severského městečka Solovec, kde se má sejít se svými kamarády a užívat si dovolenou. Místo toho je odvlečen do Výzkumného ústavu čar a kouzel a stává se mágem. Mluvící sklerotický kocour, slabozraká kouzelná rybka (vlastně štika) a čarodějnice Naina, něco mezi exponátem a správcovou, se stávají součástí Privalovova života. A protože se nacházíme na půdě výzkumného ústavu Akademie věd, jsou všechny záležitosti rozebírány, katalogizovány, zpracovávány a publikovány svérázným způsobem…