الهدف من اللغز هو ملء شبكة بأرقام، من 1 إلى 4 لشبكة 4×4، ومن 1 إلى 5 لشبكة 5×5، وهكذا... كما في سودوكو، بحيث لا يظهر أي رقم أكثر من مرة واحدة في أي صف أو أي عمود. بالإضافة إلى ذلك، تنقسم شبكات ماثدوكو إلى مجموعات من الخلايا محددة بشكل بارز ويجب أن تنتج الأرقام الموجودة في خلايا كل "قفص" رقمًا "هدفًا" معينًا عند دمجها باستخدام عملية رياضية محددة (إما الجمع أو الطرح أو الضرب أو القسمة).