איקס עיגול- האם בהכרח 3x3

שלום
בשאלה של איקס עיגול- האם ניתן להניח שהלוח הוא 3X3?
ניסיתי לכתוב פונקציה לכל גודל של לוח וזה יוצא לי מאוד ארוך ומסורבל.

בנוסף, לגבי ההערה- " . ממשו את הפונקציה check_board(board) כך שתשתמש בכמה שיותר פונקציות עזר"- השתמשתי רק בלולאות וifים. האם פספסתי משהו או שזו הייתה הכוונה?

תודה רבה!

ניתן להניח שהלוח 3x3, כן.
הכוונה היא ש־check_board אמורה להשתמש בפונקציות אחרות שבנית.

בהצלחה