Volte para a tela anterior sem criar uma nova instância

Como explicado na imagem, o fluxo é algo assim. Portanto, sempre que o usuário clicar no botão do logotipo, a Atividade A deve ser chamada. Como solução simples, podemos usar esse método ...

Intent intent = new Intent(activity, activityToStart);
startActivity(intent);

Mas essa atividade criará uma nova atividade para meu aplicativo. mas preciso chamar a mesma instância da atividade à medida que avançamos no diagrama de fluxo. da Atividade A para B e, em seguida, novamente em B pode ser chamado facilmente chamandofinish() mas da Atividade C ou D, como voltar para A.

Estou ficando sem idéias, mas não obtendo nenhum resultado frutífero. Por favor me ajude se você tiver alguma sugestão ou em qualquer lugar eu estou errado. Desde já, obrigado.

questionAnswers(5)

yourAnswerToTheQuestion