topological challenge