3 agents exchanging messages