got final answer; no concurrency; q/z trick