Математик Ольга Барковская отправляется на встречу с бывшими одноклассниками. Однако радости от этого события никто не испытывает — недавно была убита их общая подруга Катя. Кажется, что над их классом нависла тёмная тень; смерть Кати от рук грабителя — не единственное потрясение. Двое других одноклассников погибли при загадочных обстоятельствах, и всё началось с того, как странная и замкнутая девочка по имени Алина покончила с собой, оставив загадочное предсмертное послание — стихотворение, которое оказалось мнемонической подсказкой к шахматной задаче Эйлера. Вскоре умирает ещё один из их круга, и Ольга понимает, что эта череда смертей не случайна. Ей предстоит разгадать эту смертельную головоломку и остановить убийцу, прежде чем он нанесёт свой следующий удар.