∀ {α : Type u_1} {β : Type u_2} {γ : Type u_3} [inst : TopologicalSpace α] [inst_1 : TopologicalSpace γ]
  [inst_2 : Preorder β] {f : α → β} {s : Set α} {g : γ → α} {c : γ} {t : Set γ},
  UpperSemicontinuousWithinAt f s (g c) →
    ContinuousWithinAt g t c → Set.MapsTo g t s → UpperSemicontinuousWithinAt (f ∘ g) t c