This hangs on remote.
/home/simamura/lib/python2.7/sympy/polys/polytools.pyc in cancel(f, *gens, **args)
6228
6229 try:
-> 6230 (F, G), opt = parallel_poly_from_expr((p, q), *gens, **args)
6231 except PolificationFailed:
6232 if not isinstance(f, (tuple, Tuple)):
/home/simamura/lib/python2.7/sympy/polys/polytools.pyc in parallel_poly_from_expr(exprs, *gens, **args)
4123 """Construct polynomials from expressions. """
4124 opt = options.build_options(gens, args)
-> 4125 return _parallel_poly_from_expr(exprs, opt)
4126
4127
/home/simamura/lib/python2.7/sympy/polys/polytools.pyc in _parallel_poly_from_expr(exprs, opt)
4211 for monoms, coeffs in zip(all_monoms, all_coeffs):
4212 rep = dict(list(zip(monoms, coeffs)))
-> 4213 poly = Poly._from_dict(rep, opt)
4214 polys.append(poly)
4215
/home/simamura/lib/python2.7/sympy/polys/polytools.pyc in _from_dict(cls, rep, opt)
146 rep[monom] = domain.convert(coeff)
147
--> 148 return cls.new(DMP.from_dict(rep, level, domain), *gens)
149
150 @classmethod
/home/simamura/lib/python2.7/sympy/polys/polyclasses.pyc in from_dict(cls, rep, lev, dom)
257 def from_dict(cls, rep, lev, dom):
258 """Construct and instance of ``cls`` from a ``dict`` representation. """
--> 259 return cls(dmp_from_dict(rep, lev, dom), dom, lev)
260
261 @classmethod
/home/simamura/lib/python2.7/sympy/polys/densebasic.pyc in dmp_from_dict(f, u, K)
993 """
994 if not u:
--> 995 return dup_from_dict(f, K)
996 if not f:
997 return dmp_zero(u)
/home/simamura/lib/python2.7/sympy/polys/densebasic.pyc in dup_from_dict(f, K)
946
947 for k in xrange(n, -1, -1):
--> 948 h.append(f.get((k,), K.zero))
949
950 return dup_strip(h)