def notify(msg):
    _.notify(msg)
def ask(msg):
    return _.ask(msg)
def factorial(n):
    return _.factorial(n)
def diff(fun,var):
    return _.diff(fun,var)
def integrate(fun,var):
    return _.integrate(fun,var)
def rad(num):
    return _.rad(num)
def deg(num):
    return _.deg(num)
def subs(fun,var):
    return _.subs(fun,var)
def plot(fun=""):
    _.plot(fun)
def plotname(fun='symatpythonnullplotname'):
    return _.plotname(fun)
def xlim(min,max):
    _.xlim(min,max)
def plotclr():
    _.plotclr()
def drawdot(x, y):
    _.drawdot(x, y)
def simplify(expr):
    return _.simplify(expr)
def vpa(expr):
    return _.vpa(expr)
def readfile(path):
    return _.readfile(path)
def savefile(data,path):
    _.savefile(data,path)
def mtimes(a,b):
    return _.mtimes(a,b)
def mpower(a,b):
    return _.mpower(a,b)
def add(*a):
    return _.add(a)
def subtract(*a):
    return _.subtract(a)
def times(*a):
    return _.times(a)
def divide(*a):
    return _.divide(a)
def mod(*a):
    return _.mod(a)
def rand(min=0,max=0):
    return _.rand(min,max)
def randb():
    return _.randb()
def sleep(x):
    _.sleep(x)
def pause(x):
    _.pause(x)
def perms(*a):
    return _.perms(a)
def md5sum(a):
    return _.md5sum(a)
def save(a,b):
    return _.save(a,b)
def load(a):
    return _.load(a)
def powermod(a,b,m):
    return _.powermod(a,b,m)
def gcd(a,b):
    return _.gcd(a,b)
def solve(a,b='x',c=0):
    return _.solve(a,b,c)
def printa(a):
    return _.printa(a)
def sec(a):
    return _.sec(a)
def csc(a):
    return _.csc(a)
def cot(a):
    return _.cot(a)
def asec(a):
    return _.asec(a)
def acsc(a):
    return _.acsc(a)
def acot(a):
    return _.acot(a)
def sech(a):
    return _.sech(a)
def csch(a):
    return _.csch(a)
def coth(a):
    return _.coth(a)
def filedialog():
    return _.filedialog()
def textbox():
    return _.textbox()
def browser():
    return _.browser()