2d Algoritam