hard topics