Algoritmul se bazeaza pe faptul ca tu vizitezi prima data toate celulele matricei care sunt la distanta 1, ele nu au cum sa fie la o distanta mai mica de 1. Avand acest lucru completat, le vizitezi pe cele la distanta 2, ele nu pot fi mai aproape pentru ca altfel le-ai fi gasit la pasul anterior.