Четверо героев получают приглашение на торжественный ужин для лучших математиков в стране. По непонятной причине встреча проходит в старом заброшенном доме. Там их встречает хозяин, который просить называть себя Фермой. Кроме того, каждому из гостей он дает псевдоним известного в прошлом математика: Паскаля, Оливы, Гилберта и Галуа. После ужина Ферма неожиданно уезжает, оставив гостей в доме, выйти из которого невозможно. Так они становятся жертвами безумца, решившего поиграть с ними в игры разума. В течение двух дней и двух ночей герои должны решать головоломки, которые оставил им Ферма. Главное условие – закончить их за определенное время. Разгадав все загадки, они смогут назвать имя убийцы. Каждая нерешенная головоломка приводит к тому, что стены дома начинают сдвигаться. В конце концов, они сомкнутся и раздавят тех, кто находится внутри...