Pergunta de entrevista da empresa Evolving Systems

Threads and puzzles.