الهدف من سودوكو هو ملء شبكة 9x9 بالأرقام بحيث يحتوي كل صف وعمود ومربع 3x3 على جميع الأرقام من 1 إلى 9 دون تكرار.
يجب أن يحتوي كل صف على الأرقام من 1 إلى 9، دون تكرار.
يجب أن يحتوي كل عمود على الأرقام من 1 إلى 9، دون تكرار.
يجب أن يحتوي كل مربع 3x3 على الأرقام من 1 إلى 9، دون تكرار.