Припустимо противного , що P1=⟨v0,…,vk⟩ і P2=⟨u0,…,uk⟩ два шляхи в G довжини k без загальних вершин.
Оскільки G пов'язаний, для деякого i , j ∈ [ 1 , k ] існує шлях P′ з'єднує vi до uj , такий, що P ' не має вершин з P 1 ∪ P 2, крім v i та u j . Скажімо P ' = ⟨ v я , х 0 , ... , х б , уi,j∈[1,k]P′P1∪P2viujP′=⟨vi,x0,…,xb,uj⟩(зверніть увагущо там може бути неxi вершина, тобто,bможе бути0- позначення трохи дефіцитніхоча).
Без втрати загальності можна вважати, що i,j≥⌈k2⌉(ми завжди можемо змінити нумерацію). Тоді ми можемо побудувати новий шляхP∗=⟨v0,…,vi,x1,…,xb,uj,…,u0⟩(йдучи поP1доvi, потім через міст формується поP′доuj, потім поP2доu0).
Очевидно, що P∗ має довжину щонайменше k+1 , але це суперечить припущенню, що G не має шляхів довжиною більше k .
Тож будь-які два шляхи довжиною k повинні перетинатися принаймні однією вершиною, і ваше зауваження, що воно повинно бути посередині (якщо є лише один), слідує, як ви міркували.