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