Duration between two process steps

Hello,

is it possible to create an optimize report that would show the average, min and max duration between the starts of two selected process steps?

I.e. if I have a process model that looks like this

(start) -> [A] -> [B] -> [C] -> (end)

I’d like to know how long does it take e.g. from the beginning og the step “A” to the beginning of the Step “C”.

It would also be cool if one could select the two steps directly in the GUI. But that’s just a nice-to-have.

Thank you for any hints!