I have several features like the below to test the outcome of some data processing.

`Feature: A  

Scenario: A1
Given I load data A2
Then output is for A1 is output_A1  

Scenario A2
Given I load data A2
Then output is for A2 is output_A2`

I would like to do all data loading first and then check the output later like below because it is much faster.

`Given I load data A2
Given I load data A2  

Then output is for A1 is output_A1
Then output is for A2 is output_A2`

Is there any way to do this behind the scenes and present the reports as in the first case?

I was thinking of some way to tell cucumber to run all Given scenarios first and all Then scenarios later.