Design two-user communications handler with exceptions | Akuna Capital Coding Question