function rek_kon=decode(broj);

%KONSTANTE
D=128;  %dimenzije slike
L=broj; %broj d i s slojeva
P=2^(L-1);  %prvi prag


global c;
global matr;
global rek;
global dom;
global prag;
global d;
global s;
global iter;
global rek2;

prag=P;

rek=zeros(D,D,L);
uvjet=1;
iter=1;
while uvjet
    iter
    load(['koef\ed' num2str(iter) '.mat']);
    d=znk;
    clear znk;
    if iter<L
        load(['koef\es' num2str(iter) '.mat']);
    end
    
    matr=zeros(D,D);
    c=0;
    dom=1;
    blok(D,1,1);
    matr=matr.*(matr~='x');
    rek(:,:,iter)=rek(:,:,iter)+matr*prag;
    c=0;
    dom=0;
    for k=1:iter
        rek2(:,:)=rek(:,:,k);
        blok(D,1,1);
        rek(:,:,k)=rek2;
    end;
    iter=iter+1;
    prag=prag/2;
    if iter==L+1
        uvjet=0;
    end
end

rek_kon=zeros(D,D);
for i=1:L
    rek_kon(:,:)=rek_kon(:,:)+rek(:,:,i);
end
