function [Rate Resto Associati]= rate4level2(cams,tree)

Rimasti=[];
for i=1:size(cams,2)
    r_coppie{i} = cams(i).setmarkers_visti;
    Rimasti  = cat(2,Rimasti,cams(i).setmarkers_visti);
end
setcoppie = tree{1}(1,:);
Rimasti=merge_marker(Rimasti);

[rimasti comuni rate Rimasti Comuni] = ratep2(r_coppie,setcoppie,size(Rimasti,2));
Rate(1)=rate;
Resto{1}=Rimasti;
Associati{1}=Comuni;

r_coppie=rimasti;
%%
for i=2:size(tree,1)
   setcoppie = tree{i}(2,:);
   [rimasti comuni rate Rimasti Comuni] = ratep2(r_coppie,setcoppie,size(Rimasti,2));
   r_coppie=rimasti;
   c_coppie=comuni;
   Rate(i)=rate;
   Resto{i}=Rimasti;
   Associati{i}=Comuni;
end
