Vocabulary
が早いか
がはやいか
no sooner ... than ...; hardly ... when ...; as soon as ...
expression