TypeCast/Uberariy
TypeCast/Veniamin
f1import sysf1import sys
2from functools import wraps2from functools import wraps
33
44
5def cast(typ):5def cast(typ):
t6    def dump(fn):t6    def inner_cast(func):
7        @wraps(fn)7        @wraps(func)
8        def fun(*args, **kwargs):8        def wrap(*args, **kwargs):
9            return typ(fn(*args, **kwargs))9            return typ(func(*args, **kwargs))
10        return fun10        return wrap
11    return dump11    return inner_cast
1212
1313
14exec(sys.stdin.read())14exec(sys.stdin.read())
1515
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op