I don't want to learn (and haven't as of yet) algortighms, since the fun part is figuring it out and understanding how it works.

I picked up a 5x5 some days ago, but I'm stuck at the last part.

I need help flipping the orientation (not the spot) of two of the middle outer edges, and how to do that using logic.

If anyone knows how to do it that'd be great (no algorthims!).

The thing I want to be able to do (and understand how it works) is flipping the edges as in nr 1. in this picture:

How I solve it so far is:

1. solve centers.

2. solve half of bottom (3 edges and 2 corners)

3. solve half of middle layer (2 edges)

4. solve last bottom edge + 1 bottom corner + 1 middle layer edge (2 edges and 1 corner)

5. solve middle edges + corners, while getting as many of the outer middle edges in proper orientation and place (last of the 5 edges and 5 corners)

6. swap any remaining middle outer edges to proper place

7. flip orientation of last middle outer edges (THIS IS WHERE I'M STUCK. MY CUBE LOOKS LIKE FIGURE 1 ABOVE - REST SOLVED)

Also, this was a step up from a 3x3, allthough that took my a while to.