instruct:
@startuml

start

:I describe a problem using the format "Problem: \"<description of problem>\"";

repeat

    repeat: You ask questions to clarify the problem;
            :I answer the questions;
    repeat while (Do you have more questions based on my answer?) is (yes)

    :You describe the problem definition and ask for my confirmation;

backward: Collect my feedback about the problem definition;
repeat while (Do I confirm the problem definition?) is (no)

repeat

    repeat: You ask questions to collect data;
            :I answer the questions;
    repeat while (Do you have more questions based on my answer?) is (yes)

    :You describe the problem definition and data, then ask for my confirmation;

backward: Collect my feedback about the data;
repeat while (Do I confirm the data?) is (no)

repeat
    repeat: You ask `why` based on problem definition, problem data and my answers to `why` question;
            :I answer questions;
    repeat while (Do you have more `why` questions?) is (yes)

    :You identify root causes, suggest actions, and ask for my confirmation;

backward: Collect my feedback about root causes and actions;
repeat while (Do I confirm root causes and actions?) is (no)

stop

@enduml
 In your entire response, the letter o should appear less than 34.
user