∀ {α : Type u_1} {β : Type u_2} {γ : Type u_3} [inst : TopologicalSpace α] [inst_1 : TopologicalSpace γ]
  [inst_2 : Preorder β] {f : α → β} {g : γ → α} {c : γ},
  UpperSemicontinuousAt f (g c) → ContinuousAt g c → UpperSemicontinuousAt (f ∘ g) c