diff --git a/PROBLEM-AND-SOLUTION.md b/PROBLEM-AND-SOLUTION.md
index eee61bb..9467f54 100644
--- a/PROBLEM-AND-SOLUTION.md
+++ b/PROBLEM-AND-SOLUTION.md
@@ -16,13 +16,13 @@
```mermaid
graph LR
- subgraph tower[" "]
+ subgraph pkt["Исходящий пакет"]
direction TB
- top["Geneve 50 B"]:::orange
- bot["Пакет 1450 B"]:::green
+ geneve["Geneve 50 B"]:::orange
+ payload["Данные 1450 B"]:::green
end
- tower --> door{Дверь
1450 B}:::red
- door --> stall[STALL 51с]:::dark
+ pkt --> underlay["Underlay-канал
1450 B"]:::red
+ underlay --> stall["TCP stall 51с"]:::dark
classDef orange fill:#ff9800,color:#fff,stroke:#e65100
classDef green fill:#4caf50,color:#fff,stroke:#2e7d32
@@ -30,7 +30,7 @@ graph LR
classDef dark fill:#b71c1c,color:#fff
```
-> Снизу **1450**, сверху шапка **50** = итого **1500**. Дверь **1450** — не пускает.
+> **1450** (данные) + **50** (Geneve) = **1500** → underlay **1450** → пакет не проходит → TCP stall **51 секунда**.
- Cilium соединяет ноды через **Geneve-туннель**
- Geneve добавляет к каждому пакету **+50 байт** заголовков (Ethernet 14 + IP 20 + UDP 8 + Geneve 8)