Let $A,B,C$ be subsets of a nonabelian group $G$, and assume we know the structure of $G$ "fairly well" (e.g., $G = S_n$ or $A_n$). Assume that group operations take $O(1)$ time.
Is it possible to check whether $AB \cap C \ne \emptyset$ in $o(|A| |B| + |C|)$ time (ideally quasilinear)?
Motivation:
A quasilinear time algorithm would produce a roughly $O(|G|^{1/3})$ time algorithm for shortest paths in certain Cayley graphs (if they are expanders).