Debugovať som to debugoval - používam v Eclipse PyDev, ale problém je ten, že jediný rozdiel vo výsledkoch spôsobí cyklus v run.
CompositeNumber je trieda, resp. dátový typ, navrhnutý na prechovávanie takýchto čísiel: 5*x^3*y^3, 2*x, x^4*y^1 alebo x.