Is Topology Hard