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()