diff --git a/README.md b/README.md
index 0d02558..8eab8e2 100644
--- a/README.md
+++ b/README.md
@@ -2189,14 +2189,16 @@ The [**Assignment Problem**]() aims to allocate *n* tasks to *n* agents (machine
-- [Row 1 min: 2[() → [0, 2, 1]
-- [Row 2 min: 1[() → [0, 2, 1]
-- [Row 3 min: 2[() → [3, 0, 2]
+- [Row 1 min: 2]() → [0, 2, 1]
+- [Row 2 min: 1]() → [0, 2, 1]
+- [Row 3 min: 2]() → [3, 0, 2]
#### [Matrix after row subtraction]():
+
+
| | M1 | M2 | M3 |
|---------|----|----|----|
| Task 1 | 0 | 2 | 1 |
@@ -2206,16 +2208,23 @@ The [**Assignment Problem**]() aims to allocate *n* tasks to *n* agents (machine
-### [**Step 2](): Subtract Column Minimums**
+### [Step 2](): Subtract Column Minimums
-### Problem Recap
+### [Problem Recap]():
+
+
- **3 tasks** must be assigned to **3 machines**.
- Each task can be done by any machine, but with different costs.
- Each task must be assigned to exactly one machine, and each machine to exactly one task.
- **Goal:** Minimize total assignment cost.
-### Cost Table
+
+
+### [Cost Table]():
+
+
+
| | Machine 1 | Machine 2 | Machine 3 |
|---------|-----------|-----------|-----------|