Mathdoku เป็นปริศนาทางคณิตศาสตร์และตรรกะที่คล้ายกับซูโดกุ คิดค้นโดยเท็ตสึยะ มิยาโมโตะ ครูสอนคณิตศาสตร์ชาวญี่ปุ่น เป้าหมายคือการเติมตารางด้วยตัวเลขตั้งแต่ 1 ถึง N (โดยที่ N คือจำนวนแถวหรือคอลัมน์ในตาราง) โดย:
แต่ละแถวจะมีตัวเลขแต่ละตัวพอดี
แต่ละคอลัมน์จะมีตัวเลขแต่ละตัวพอดี
กลุ่มเซลล์ (บล็อก) ที่มีเส้นขอบหนาแต่ละกลุ่มจะมีตัวเลขที่ได้ผลลัพธ์ตามที่กำหนดโดยใช้การดำเนินการทางคณิตศาสตร์ที่กำหนด ได้แก่ การบวก (+) การลบ (-) การคูณ (×) และการหาร (÷)
ปริศนานี้เรียกอีกอย่างว่า Calcudoku หรือ KenDoku