سودوکو یک جدول 9*9 است که کل جدول هم به ۹ جدول کوچکتر 3*3 تقسیم شدهاست. در این جدول چند عدد به طور پیش فرض قرار داه شده که باید باقی اعداد را با رعایت سه قانون زیر یافت: قانون اول: در هر سطر جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد. قانون دوم: در هر ستون جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد. قانون سوم: در هر ناحیه ۳x۳ جدول اعداد ۱ الی ۹ بدون تکرار قرار گیرد.