سودوکو یک پازل شماره قرار دادن مبتنی بر منطق است. هدف این است که برای پر کردن 9 × 9 شبکه با رقم به طوری که هر ستون، هر سطر و هر یک از نه 3 × 3 زیر شبکه که تشکیل شبکه (همچنین به "جعبه" به نام "بلوک"، "مناطق"، و یا "زیر مربع") شامل تمام اعداد از 1 تا 9. گذارنده پازل یک شبکه نیمه کامل را فراهم می کند.