# Parity Elimination

#### CxCxC

##### Member
Hello everyone,

Method :
Corners : OP / tuRBo
Edges : M2 / tuRBo

Suppose, I am using OP for corners and tuRBo for edges, then :
Condition : I get odd number of targets for corner cycles
Question : So, I know that the UB and the UL edges are going to be swapped in the end, so can I directly memorize the edges in such a way that I assume that the edges in the UB and the UL positions are swapped? Will this eliminate parity, or do I still get a parity?

Thanks,
CxCxC

#### Altha

##### Member
I'm guessing that you're doing the same parity as me (I memo corners, edges then execute in reverse). It's still a type of parity as you still need to do a y perm at the end of corners to swap the UL/UB edges back (and ofc solve the last corner).

#### CxCxC

##### Member
Thanks for replying but what I wanted to say is that IF I memo the edges in a way that I assume that the UB piece is in the UL position and the UL piece is in the UB position and then solve the edges, then will it eliminate parity?

I mean, this way, won't there be any need to exchange those edge pieces in the end?
They will already be solved, right?

#### Jugurtha

##### Member
Definitely! Afterwards, as you got an odd number of corner targets you'll swap them one last time in the end. So they'll end up in their correct spot.
You can indeed use this technique in order to avoid parity. I personally use it only in multi but I know several people that actually use this even in standard 3BLD.

Thanks!!!

#### mark49152

##### Super Moderator
Staff member
Yes it's a valid way to solve parity. A year or so back, I asked on the forum what the probabilities were of getting more or fewer edge targets. I can't find the thread now, but the conclusion was that it's generally 50/50 whether you end up doing more or fewer swaps, although there are some cases where it may be better or worse. For example, if UL is flipped in place then solving it to UB during a cycle also avoids the need to flip the edge as you would with a regular parity fix.

#### abunickabhi

##### Member
Eliminating parity is very hard , you can reduce its move count by adopting methods like 2e2e , and so on.
But suppose a U 1-move premove to eliminate parity makes tracing very hard , and makes 3BLD feel like an FMC attempt.

It is just best to choose a fast parity alg, like the J perm.