-----------------------------------------
Solve a D-layer edge while permuting U layer corners.
Time: 2s
Average Move Count: 13
-----------------------------------------
Here are the 7 needed cases (Send better solutions to Athefre@gmail.com):

Step 1| Step 2| Step 3| Step 5