Vocabulary
かと思えば
かとおもえば
no sooner than; as soon as; immediately after
expression