Pergunta de entrevista da empresa Cisco

Create a pattern matcher using state machines.