Spojení blokově vložené cykly for s in S: if not M.full(): M.append(s) else: for r in R: for t in M: if r ~ t: output r,t M.clear() B(S) + (B(S)/(M-1))B(R)