En kvinna hittas hängd på stadens biograf. På bioduken projiceras ett matematiskt problem utan synbar lösning. Poliskommissarie Esther Zamani får i uppdrag att undersöka fallet. Men eftersom hon har dyskalkyli så tar hon hjälp av mattegeniet Ronnie Johansson. Ronnie har just fått oväntat besök av Karla, hans 18-åriga dotter som han inte träffat sedan hon var bebis.
Ronnie har gjort bort sig genom att dyka upp onykter på Karlas födelsedagsfest. Han får hjälp av sin socialsekreterare och vän Benyousef. Samtidigt hittar Esther ytterligare ett mordoffer och matematiska ledtrådar. Gamla bekanta gör sig påminda och i buskarna dyker en snokande journalist från lokaltidningen upp.
Ronnie och Benyousef gör en fruktansvärd upptäckt, de hittar MC-knutten Lennys avhuggna arm. Esther övertygar Ronnie om att han är mer inblandad i seriemorden än vad han vill vara. En lek på liv och död inleds för att rädda Lennys liv. Journalisten dyker upp med egna ledtrådar. Samtidigt försöker Ronnie försonas med sin dotter Karla, men hon vill inte veta av honom.
Systrarna Larsson ligger döda i sin cell. Polischefen menar att fallet är avslutat och en frustrerad Esther kan inte göra någonting åt saken. Men hon får på ett oväntat sätt upp ett nytt spår. Ronnie inser att han behöver Benyousefs hjälp och ber honom om ursäkt. Samtidigt förföljs Ronnie av medlemmar från den mystiska mattesekten Pythagoréerna
Ronnie vaknar i baksätet av en bil, ovetandes om att hans gamla kompis Sylve blivit brutalt mördad. Ronnie blir huvudmisstänkt och Esther är honom hack i häl. Ronnie och Benyousef försöker tyda ett kryptiskt matematiskt meddelande som kanske kan rentvå honom. Karla försöker övertala Ronnie att gå till polisen, men Ronnie är fast besluten att lösa problemet själv
Gamla vännen Pia är kidnappad av mördaren och Ronnie försöker bedyra sin oskuld för Esther. Säkerhetsvakten Jermund dyker upp för att bjuda ut Karla på dejt, men får nobben. Nya matematiska ledtrådar leder vidare i jakten på seriemördaren, och vid ett besök på vaktbolaget inser Ronnie plötsligt att Karlas liv kan vara i fara.
Säkerhetsvakten Jermund är gripen och har erkänt. Trots det blir det svårt för Ronnie och Esther att hitta den kidnappade vännen Pia, vars liv står på spel. I skolan låter Karlas mattelärare sina elever räkna på mattemorden och Karla protesterar mot det okänsliga i situationen. Då kommer nyheten om ett nytt mordoffer. Den fängslade Jermund kan alltså inte vara mördaren.
Karla är kidnappad av mattemördaren. Ronnie och Esther tvingas in i mördarens sjuka lek där de måste klara en livsfarlig uppgift efter en annan. Klarar de allt i tid så kan de kanske rädda Karla. Till slut möter de mördaren i en sista fruktansvärd matematisk duell långt inne i skogen. Duellen visar sig vara baserad på det stora traumat i Ronnies liv. Och det verkar inte kunna sluta lyckligt.