def m_rep(source,dic):
s=[]
for i in dic.keys():
for j in dic[i]:
s.append(source.replace(i,j))
return s
print m_rep('x+y',{'x':('5','6'),'y':('7','8')})
ZGVmIG1fcmVwKHNvdXJjZSxkaWMpOgogICAgcz1bXQogICAgZm9yIGkgaW4gZGljLmtleXMoKToKICAgICAgICBmb3IgaiBpbiBkaWNbaV06CiAgICAgICAgICBzLmFwcGVuZChzb3VyY2UucmVwbGFjZShpLGopKSAgICAKICAgICAgICAgIAogICAgcmV0dXJuIHMKCnByaW50IG1fcmVwKCd4K3knLHsneCc6KCc1JywnNicpLCd5JzooJzcnLCc4Jyl9KQ==