def makebold(fn):
def wrapped():
return "<b>" + fn() + "</b>"
return wrapped
def makeitalic(fn):
def wrapped():
return "<i>" + fn() + "</i>"
return wrapped
@makebold
@makeitalic
def hello():
return "hello world"
print(hello())
ZGVmIG1ha2Vib2xkKGZuKToKICAgIGRlZiB3cmFwcGVkKCk6CiAgICAgICAgcmV0dXJuICI8Yj4iICsgZm4oKSArICI8L2I+IgogICAgcmV0dXJuIHdyYXBwZWQKCmRlZiBtYWtlaXRhbGljKGZuKToKICAgIGRlZiB3cmFwcGVkKCk6CiAgICAgICAgcmV0dXJuICI8aT4iICsgZm4oKSArICI8L2k+IgogICAgcmV0dXJuIHdyYXBwZWQKCkBtYWtlYm9sZApAbWFrZWl0YWxpYwpkZWYgaGVsbG8oKToKICAgIHJldHVybiAiaGVsbG8gd29ybGQiCgpwcmludChoZWxsbygpKQ==