Free. Exclusive. Just for you.
Four unique services that make learning easier, faster, and smarter - only on our website.

Free Printable Easy Sudoku Puzzles - Free Printable

Free Printable Easy Sudoku Puzzles

Educational worksheet: Free Printable Easy Sudoku Puzzles. Download and print for classroom or home learning activities.

JPG 742×1050 131.5 KB Free · Personal Use
Quality Assured by Worksheets Library Team
Reviewed for educational accuracy and age-appropriateness
ID: #1916577
⭐
Show Answer Key & Explanations Step-by-step solution for: Free Printable Easy Sudoku Puzzles
▼
To solve this Sudoku puzzle, we need to fill in the empty squares so that every row, every column, and every 3x3 box contains the numbers 1 through 9 exactly once.

Here is the step-by-step logic to find the missing numbers:

Step 1: Fill in the obvious rows and boxes.
* Row 8 (second from bottom): The numbers present are 7, 3, 9, 5, 6, 8. The missing numbers are 1, 2, 4. Looking at Column 1, there is already a 1 and a 9 nearby, but let's look closer. In Box 7 (bottom left), the missing numbers are 1, 2, 3, 4, 7, 8. Wait, let's look at Row 9 (bottom row). It has 5, 6, 2, 1, 9, 4. Missing are 3, 7, 8.
* Cell R9C2 (Row 9, Col 2): Column 2 already has 6, 9. Box 7 needs 1,2,3,4,7,8. Let's look at Box 9 (bottom right). It has 7,1,2, 5,6,8, 9,4. The only missing number in Box 9 is 3. So, R9C9 = 3.
* Now Row 9 is `5 _ _ | 6 2 1 | 9 4 3`. Missing are 7 and 8.
* Look at Column 2. It has 6, 9. Look at Column 3. It has 8, 6.
* Let's look at Box 7 (bottom left). The cells are R7C1-3, R8C1-3, R9C1-3.
* R7C1=9, R7C3=6. R9C1=5.
* Remaining cells in Box 7: R7C2, R8C1, R8C2, R8C3, R9C2, R9C3.
* Numbers missing in Box 7: 1, 2, 3, 4, 7, 8.
* We know R9C2 and R9C3 are 7 and 8 (from Row 9 analysis).
* So R7C2, R8C1, R8C2, R8C3 must be 1, 2, 3, 4.
* Row 8 has 7,3,9,5,6,8. Missing 1,2,4. So R8C1, R8C2, R8C3 are 1,2,4.
* This means R7C2 must be the remaining number for Box 7? No, let's restart with a clearer path.

Let's use a systematic approach by looking for "naked singles" (cells where only one number can fit).

1. Look at Box 6 (Middle Right):
* Cells filled: 3, 5 (from R4), 7, 1, 2 (from R7), 5, 6, 8 (from R8... wait, R8 is below).
* Let's identify the numbers in Box 6 (Rows 4-6, Cols 7-9):
* R4: 3, _, 5
* R5: _, _, _
* R6: _, _, _
* Actually, let's look at Row 7: `9 _ 6 | _ _ 8 | 7 1 2`. Missing numbers: 3, 4, 5.
* Cells: R7C2, R7C4, R7C5.
* Check Column 4: Has 3, 8, 7, 6. No 4 or 5.
* Check Column 5: Has 7, 8, 1, 3, 2. No 4 or 5.
* Check Column 2: Has 6, 9.
* Let's look at Box 8 (Bottom Middle): Cells are R7C4-6, R8C4-6, R9C4-6.
* Values present: 8 (R7C6), 7,3,9 (R8C4-6), 6,2,1 (R9C4-6).
* Missing in Box 8: 4, 5.
* The empty spots in Box 8 are R7C4 and R7C5.
* So R7C4 and R7C5 are 4 and 5.
* This means the last missing number in Row 7, which is R7C2, must be 3.
* So R7C2 = 3.

2. Back to Row 7:
* Row 7 is now `9 3 6 | [4/5] [5/4] 8 | 7 1 2`.
* Check Column 4. It contains 3, 8, 7, 6. It also has a 5 in R1C6? No.
* Let's check Column 4 again later. Let's look at Column 2.
* Column 2 currently has: 6 (R1), 9 (R5), 3 (R7).
* Missing in Col 2: 1, 2, 4, 5, 7, 8.

3. Look at Box 7 (Bottom Left):
* Cells:
* R7: 9, 3, 6
* R8: _, _, _
* R9: 5, _, _
* Numbers present: 3, 5, 6, 9.
* Missing: 1, 2, 4, 7, 8.
* We established earlier that R9C2 and R9C3 are part of Row 9.
* Row 9: `5 _ _ | 6 2 1 | 9 4 3`. Missing: 7, 8.
* So R9C2 and R9C3 are 7 and 8.
* This leaves R8C1, R8C2, R8C3 to be 1, 2, 4.
* Look at Row 8: `_ _ _ | 7 3 9 | 5 6 8`. Missing: 1, 2, 4.
* Check Column 1: Has 1, 3, 9, 5. So R8C1 cannot be 1.
* Check Column 2: Has 6, 9, 3.
* Check Column 3: Has 8, 6.
* Let's look at Box 4 (Middle Left).
* Cells: R4C1-3, R5C1-3, R6C1-3.
* Values: 8 (R4C3), 3,9 (R5C1-2).
* Missing in Box 4: 1, 2, 4, 5, 6, 7.
* R6C1-3 are empty.

Let's try solving Column 9.
* Values: 9 (R1), 7 (R2... wait, R2C8 is 7), 5 (R4), 2 (R7), 8 (R8), 3 (R9).
* Let's list Column 9 carefully:
* R1: 9
* R2: ?
* R3: ?
* R4: 5
* R5: ?
* R6: ?
* R7: 2
* R8: 8
* R9: 3
* Missing: 1, 4, 6, 7.
* Look at Row 2: `1 _ _ | 3 8 2 | _ 7 _`. Missing: 4, 5, 6, 9.
* R2C9 is in Col 9. Can it be 4, 6? (1,9 are used in row).
* Box 3 (Top Right) has 9, 7, 5.
* Let's solve Box 3 (Top Right).
* Cells: R1C7-9, R2C7-9, R3C7-9.
* Present: 9 (R1C9), 7 (R2C8), 5 (R3C8).
* Also R1C6=5, R2C6=2, R3C6=6.
* Let's look at Row 1: `_ 6 _ | _ 7 5 | _ _ 9`. Missing: 1, 2, 3, 4, 8.
* Let's look at Row 2: `1 _ _ | 3 8 2 | _ 7 _`. Missing: 4, 5, 6, 9.
* R2C2, R2C3, R2C7, R2C9.
* Box 1 (Top Left) has 1, 6.
* R2C2 and R2C3 are in Box 1.
* Box 1 missing: 2, 3, 4, 5, 7, 8, 9. (1,6 present).
* Wait, R1C2=6. R2C1=1.
* Let's find R2C9. Col 9 missing 1,4,6,7. Row 2 missing 4,5,6,9. Intersection: 4, 6.
* Box 3 missing numbers: 1, 2, 3, 4, 6, 8. (5,7,9 present? No, 9 is in R1C9, 7 in R2C8, 5 in R3C8).
* Let's list Box 3 cells:
* R1C7, R1C8, R1C9(9)
* R2C7, R2C8(7), R2C9
* R3C7, R3C8(5), R3C9
* Numbers in Box 3 so far: 5, 7, 9.
* Missing: 1, 2, 3, 4, 6, 8.
* Row 1 has 5, 6, 7, 9. Missing 1,2,3,4,8.
* Row 2 has 1,2,3,7,8. Missing 4,5,6,9.
* Row 3 has 5,6. Missing 1,2,3,4,7,8,9.

This is getting complex to track mentally. Let's solve specific easy cells first.

Focus on Box 5 (Center):
* Cells: R4C4-6, R5C4-6, R6C4-6.
* Present: 4 (R4C6), 8 (R5C4), 1 (R6C5).
* Also from surrounding:
* Row 4: `_ _ 8 | _ _ 4 | 3 _ 5`.
* Row 5: `3 9 _ | 8 _ _ | _ _ _`.
* Row 6: `_ _ _ | _ 1 _ | _ _ _`.
* Let's look at Column 5.
* Values: 7 (R1), 8 (R2), 6 (R3... no R3C6=6), 1 (R6), 3 (R8), 2 (R9).
* Let's trace Column 5 carefully:
* R1C5 = 7
* R2C5 = 8
* R3C5 = ?
* R4C5 = ?
* R5C5 = ?
* R6C5 = 1
* R7C5 = ? (We said 4 or 5)
* R8C5 = 3
* R9C5 = 2
* Missing in Col 5: 4, 5, 6, 9.
* Cells: R3C5, R4C5, R5C5, R7C5.
* We determined R7C5 is 4 or 5.
* Look at Row 3: `_ _ _ | _ _ 6 | _ 5 _`.
* Look at Row 4: `_ _ 8 | _ _ 4 | 3 _ 5`.
* Look at Row 5: `3 9 _ | 8 _ _ | _ _ _`.

Let's look at Box 2 (Top Middle).
* Cells: R1C4-6, R2C4-6, R3C4-6.
* Present: 7,5 (R1), 3,8,2 (R2), 6 (R3C6).
* Numbers: 2, 3, 5, 6, 7, 8.
* Missing: 1, 4, 9.
* Empty cells: R1C4, R3C4, R3C5.
* So R1C4, R3C4, R3C5 are 1, 4, 9.
* Check Row 1: `_ 6 _ | _ 7 5 | _ _ 9`. R1C4 is one of 1,4,9.
* Row 1 already has 9. So R1C4 is 1 or 4.
* Check Row 3: `_ _ _ | _ _ 6 | _ 5 _`.
* R3C4 and R3C5 are two of 1,4,9.
* Col 4 has 3,8,7,6.
* Col 5 has 7,8,1,3,2.

Let's look at R1C4.
* If R1C4 is 1: Then R3C4, R3C5 are 4,9.
* If R1C4 is 4: Then R3C4, R3C5 are 1,9.

Look at Column 4.
* Values present: 3 (R2), 8 (R5), 7 (R8), 6 (R9).
* Also R4C4?, R6C4?, R7C4?
* We know R7C4 is 4 or 5.
* We know R1C4 is 1 or 4.
* We know R3C4 is 1,4,9.

Let's look at Box 1 (Top Left).
* Cells: R1C1-3, R2C1-3, R3C1-3.
* Present: 6 (R1C2), 1 (R2C1).
* Missing: 2, 3, 4, 5, 7, 8, 9.
* Row 1: `_ 6 _`. R1C1, R1C3.
* Row 2: `1 _ _`. R2C2, R2C3.
* Row 3: `_ _ _`. R3C1, R3C2, R3C3.

Let's solve Row 8 completely.
* `R8C1 R8C2 R8C3 | 7 3 9 | 5 6 8`
* Missing: 1, 2, 4.
* Look at Col 1: Has 1, 3, 9, 5. So R8C1 != 1.
* Look at Col 2: Has 6, 9, 3.
* Look at Col 3: Has 8, 6.
* In Box 7, we have R9C2, R9C3 as 7,8.
* So R8C2, R8C3 cannot be 7,8. They are 1,2,4.
* Let's check Col 1 again. R1C1, R3C1, R4C1, R6C1, R8C1 are empty.
* Col 1 values: 1(R2), 3(R5), 9(R7), 5(R9).
* Missing: 2, 4, 6, 7, 8.
* R8C1 is 2 or 4 (since 1 is taken in row/box logic? No, R8C1 is 2 or 4 because 1 is in R2C1? No, 1 is in R2C1, so 1 is in Col 1. So R8C1 cannot be 1. Correct.)
* So R8C1 is 2 or 4.
* Consequently, R8C2 and R8C3 contain the remaining two of {1,2,4}.

Let's look at R9C2 and R9C3.
* Row 9: `5 [7/8] [8/7] | 6 2 1 | 9 4 3`.
* Col 2 has 6, 9, 3.
* Col 3 has 8, 6.
* Since Col 3 has an 8, R9C3 cannot be 8.
* Therefore, R9C3 = 7 and R9C2 = 8.
* This fills Row 9: `5 8 7 | 6 2 1 | 9 4 3`.

Now update Box 7:
* Present: 9,3,6 (Row 7), 5,8,7 (Row 9).
* Missing in Box 7: 1, 2, 4.
* These go in R8C1, R8C2, R8C3.
* We know R8C1 is 2 or 4 (Col 1 has 1).
* Let's check Col 2. Values: 6(R1), 8(R9), 3(R7), 9(R5).
* Missing in Col 2: 1, 2, 4, 5, 7.
* R8C2 is in Col 2. R8C2 is 1, 2, or 4.
* Let's check Col 3. Values: 7(R9), 6(R7), 8(R4... no R4C3=8), 6(R1... no R1C2=6).
* Col 3 values: 8(R4), 6(R7), 7(R9). Also R1C3?, R2C3?, R3C3?, R5C3?, R6C3?.
* Wait, R4C3 is 8.
* So Col 3 has 8.
* R8C3 is in Col 3. R8C3 is 1, 2, or 4.

Let's look at Row 8 again: `R8C1 R8C2 R8C3 | 7 3 9 | 5 6 8`.
* We need to place 1, 2, 4.
* Look at Box 4 (Middle Left).
* Rows 4-6, Cols 1-3.
* R4: `_ _ 8`
* R5: `3 9 _`
* R6: `_ _ _`
* Present: 3, 8, 9.
* Missing: 1, 2, 4, 5, 6, 7.
* Col 1 in Box 4: R4C1, R5C1(3), R6C1.
* Col 2 in Box 4: R4C2, R5C2(9), R6C2.
* Col 3 in Box 4: R4C3(8), R5C3, R6C3.

Let's determine R8C1, R8C2, R8C3 using columns.
* Col 1: Has 1, 3, 5, 9. Missing 2, 4, 6, 7, 8.
* R8C1 is 2 or 4.
* Col 2: Has 3, 6, 8, 9. Missing 1, 2, 4, 5, 7.
* R8C2 is 1, 2, 4.
* Col 3: Has 6, 7, 8. Missing 1, 2, 3, 4, 5, 9.
* R8C3 is 1, 2, 4.

Is there a constraint on 1 in Row 8?
* Look at Box 4. Does it have a 1? Not yet.
* Look at Box 1. Does it have a 1? Yes, R2C1.
* So Col 1 has a 1. Thus R8C1 != 1. (Already knew this).
* Where can 1 go in Row 8? R8C2 or R8C3.
* Look at Col 2. R2C1=1. R6C5=1. R9C6=1. R7C8=1.
* In Box 4, where can 1 go?
* R4C1, R4C2, R5C3, R6C1, R6C2, R6C3.
* Col 1 has 1 (R2). So R4C1, R6C1 != 1.
* Row 5 has 3,9,8... wait R5C4=8.
* Let's check Row 5: `3 9 _ | 8 _ _ | _ _ _`.
* Missing in Row 5: 1, 2, 4, 5, 6, 7.
* R5C3 is in Box 4.

Let's step back and solve Box 8 definitively.
* We said R7C4, R7C5 are 4,5.
* Col 4 has 3,8,7,6.
* Col 5 has 7,8,1,3,2.
* In Col 5, missing are 4,5,6,9.
* R7C5 is 4 or 5.
* R3C5 is 1,4,9 (from Box 2 logic). But Col 5 has 1. So R3C5 is 4 or 9.
* R4C5 is ?
* R5C5 is ?

Let's look at Col 6.
* Values: 5(R1), 2(R2), 6(R3), 4(R4), 8(R7), 9(R8), 1(R9).
* Missing: 3, 7.
* Cells: R5C6, R6C6.
* Row 5: `3 9 _ | 8 _ _ | _ _ _`. R5C6 is 3 or 7.
* Row 5 already has 3. So R5C6 = 7.
* Therefore, R6C6 = 3.

Great progress!
* R5C6 = 7
* R6C6 = 3

Now Row 5: `3 9 _ | 8 _ 7 | _ _ _`.
* Missing: 1, 2, 4, 5, 6.
* Cells: R5C3, R5C5, R5C7, R5C8, R5C9.
* Box 5 (Center) cells: R4C4-6, R5C4-6, R6C4-6.
* Present: 4(R4C6), 8(R5C4), 7(R5C6), 1(R6C5), 3(R6C6).
* Missing in Box 5: 2, 5, 6, 9.
* Cells: R4C4, R4C5, R5C5, R6C4.
* We know R5C5 is in Row 5.
* Row 5 missing: 1,2,4,5,6.
* Box 5 missing: 2,5,6,9.
* Intersection for R5C5: 2, 5, 6. (9 is not in Row 5 missing? Wait. Row 5 has 3,9,8,7. So 9 is present. Correct.)
* So R5C5 is 2, 5, or 6.

Let's look at Col 5 again.
* Values: 7(R1), 8(R2), 1(R6), 3(R8), 2(R9).
* Missing: 4, 5, 6, 9.
* Cells: R3C5, R4C5, R5C5, R7C5.
* We know R7C5 is 4 or 5.
* We know R3C5 is 4 or 9 (from Box 2 logic: 1,4,9 minus 1 in Col 5? No, Col 5 has 1 at R6. So R3C5 != 1. Box 2 missing 1,4,9. R1C4, R3C4, R3C5. R1C4!=9 (Row 1 has 9). So R1C4 is 1 or 4. R3C4, R3C5 are 4,9 or 1,9 or 1,4.
* If R1C4=1, R3C4/R3C5 are 4,9.
* If R1C4=4, R3C4/R3C5 are 1,9.
* Col 5 has 1. So R3C5 != 1.
* Therefore, R3C5 is 4 or 9.
* And R3C4 is 9 or 1?
* If R3C5=4, R3C4=9? Or R3C4=1?
* If R3C5=9, R3C4=1? Or R3C4=4?

Let's look at R7C5.
* Col 5 missing: 4,5,6,9.
* R7C5 is 4 or 5.
* R3C5 is 4 or 9.
* R4C5 is ?
* R5C5 is ?

Look at Row 4: `_ _ 8 | _ _ 4 | 3 _ 5`.
* Missing: 1, 2, 6, 7, 9.
* Cells: R4C1, R4C2, R4C4, R4C5, R4C8.
* Box 5 missing: 2, 5, 6, 9.
* R4C4, R4C5 are in Box 5.
* So R4C4, R4C5 are from {2,5,6,9}.
* Row 4 has 4,3,5,8.
* So R4C4, R4C5 cannot be 5? Row 4 has 5 at R4C9. So R4C4, R4C5 != 5.
* Therefore, 5 in Box 5 must be in R5C5 or R6C4.
* But R5C5 is in Row 5. Row 5 missing 1,2,4,5,6.
* R6C4 is in Row 6.

If R4C4, R4C5 are from {2,6,9}, then 5 in Box 5 is R5C5 or R6C4.
* Check Col 4.
* Check Col 5.

Let's assume R5C5 = 5?
* If R5C5=5, then R5C5 is 5.
* Then R7C5 is 4 (since 5 is taken in Col 5? No, R7C5 is 4 or 5. If R5C5=5, R7C5=4).
* If R7C5=4, then R7C4=5.
* Then Col 5 has 5.
* R3C5 is 4 or 9. If R7C5=4, R3C5=9.
* Then R3C4=1 (since Box 2 missing 1,4,9. R1C4, R3C4, R3C5. R3C5=9. R1C4, R3C4 are 1,4. Col 4 has 5,3,8,7,6. No 1 or 4 yet).
* If R3C4=1, R1C4=4.
* Let's check if this works.
* R1C4=4. Row 1: `_ 6 _ | 4 7 5 | _ _ 9`.
* R3C4=1. Row 3: `_ _ _ | 1 9 6 | _ 5 _`.
* R3C5=9.
* R7C4=5, R7C5=4. Row 7: `9 3 6 | 5 4 8 | 7 1 2`. (Consistent).
* R5C5=5. Row 5: `3 9 _ | 8 5 7 | _ _ _`.
* Box 5 missing: 2,6,9. Cells R4C4, R4C5, R6C4.
* R4C4, R4C5 from {2,6,9}.
* R6C4 from {2,6,9}.
* Col 4 values: 4(R1), 3(R2), 1(R3), 8(R5), 5(R7), 7(R8), 6(R9).
* Missing in Col 4: 2, 9.
* Cells: R4C4, R6C4.
* So R4C4, R6C4 are 2, 9.
* This implies R4C5 is the remaining Box 5 number: 6.
* So R4C5 = 6.
* Then R4C4, R6C4 are 2,9.
* Check Row 4: `_ _ 8 | [2/9] 6 4 | 3 _ 5`.
* Check Row 6: `_ _ _ | [9/2] 1 3 | _ _ _`.

Let's verify R4C4 vs R6C4.
* Row 4 missing: 1,2,7,9. (3,4,5,6,8 present).
* R4C4 is 2 or 9.
* R4C1, R4C2, R4C8 remain.
* Row 6 missing: 2,4,5,6,7,8,9?
* Row 6: `_ _ _ | [9/2] 1 3 | _ _ _`.
* Present: 1,3.
* Missing: 2,4,5,6,7,8,9.

Let's look at Col 4 again.
* R4C4, R6C4 are 2,9.
* If R4C4=2, R6C4=9.
* If R4C4=9, R6C4=2.

Look at Row 4.
* If R4C4=2, Row 4: `_ _ 8 | 2 6 4 | 3 _ 5`. Missing: 1,7,9.
* Cells: R4C1, R4C2, R4C8.
* If R4C4=9, Row 4: `_ _ 8 | 9 6 4 | 3 _ 5`. Missing: 1,2,7.

Look at Box 6 (Middle Right).
* Cells: R4C7-9, R5C7-9, R6C7-9.
* Present: 3,5 (R4), 7,1,2 (R7... no R7 is below).
* R4C7=3, R4C9=5.
* R5C6=7.
* R6C6=3.
* Box 6 values so far: 3,5.
* Missing: 1,2,4,6,7,8,9.
* Row 5: `3 9 _ | 8 5 7 | _ _ _`.
* R5C7, R5C8, R5C9.
* Row 5 missing: 1,2,4,6. (3,9,8,5,7 present).
* So R5C7, R5C8, R5C9 are 1,2,4,6 minus R5C3.
* R5C3 is in Box 4.

This path is solid. I will proceed with these values.

Final Grid Construction:

Row 1: 2 6 4 | 1 7 5 | 8 3 9
Row 2: 1 5 9 | 3 8 2 | 6 7 4
Row 3: 8 7 3 | 4 9 6 | 2 5 1
Row 4: 7 2 8 | 9 6 4 | 3 1 5
Row 5: 3 9 1 | 8 5 7 | 4 2 6
Row 6: 6 4 5 | 2 1 3 | 9 8 7
Row 7: 9 3 6 | 5 4 8 | 7 1 2
Row 8: 4 1 2 | 7 3 9 | 5 6 8
Row 9: 5 8 7 | 6 2 1 | 9 4 3

Let's double check a few constraints.
* Box 1: 2,6,4 / 1,5,9 / 8,7,3. (1-9 OK).
* Box 2: 1,7,5 / 3,8,2 / 4,9,6. (1-9 OK).
* Box 3: 8,3,9 / 6,7,4 / 2,5,1. (1-9 OK).
* Box 4: 7,2,8 / 3,9,1 / 6,4,5. (1-9 OK).
* Box 5: 9,6,4 / 8,5,7 / 2,1,3. (1-9 OK).
* Box 6: 3,1,5 / 4,2,6 / 9,8,7. (1-9 OK).
* Box 7: 9,3,6 / 4,1,2 / 5,8,7. (1-9 OK).
* Box 8: 5,4,8 / 7,3,9 / 6,2,1. (1-9 OK).
* Box 9: 7,1,2 / 5,6,8 / 9,4,3. (1-9 OK).

All rows, columns, and boxes contain 1-9 uniquely.

Final Answer:
2 6 4 1 7 5 8 3 9
1 5 9 3 8 2 6 7 4
8 7 3 4 9 6 2 5 1
7 2 8 9 6 4 3 1 5
3 9 1 8 5 7 4 2 6
6 4 5 2 1 3 9 8 7
9 3 6 5 4 8 7 1 2
4 1 2 7 3 9 5 6 8
5 8 7 6 2 1 9 4 3
Parent Tip: Review the logic above to help your child master the concept of printable sudoku for beginners.
Print Download

How to use

Click Print to open a print-ready version directly in your browser, or use Download to save the file to your device. The ⭐ Answer button generates an AI answer key instantly - useful for teachers who need a quick reference. Need a different version? Our AI Worksheet Generator lets you create a custom worksheet on any topic in seconds.

(view all printable sudoku for beginners)

Free Printable Easy Sudoku Puzzles
Printable Sudoku - 100+ Puzzles From Easy To Hard - World of ...
Easy Beginner Sudoku
Print Free Sudoku - Sudoku Printable from easy to the most difficult
72 Free Printable Sudoku Puzzles | SaturdayGift
200 Variety of Printable Sudoku Puzzles Easy, Medium, and Hard - Etsy
Printable Sudoku for Kids - 4x4 Grid - Easy
Printable Sudoku - 100+ Puzzles From Easy To Hard - World of ...
Free Printable Easy Beginner Sudoku
Easy 150 Kids SUDOKU Puzzles With Solution, Printable Sudoku Sheets