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