Solving-topology-problems