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