A PLL time attack is a really simple drill: take a solved 3x3 Rubik's Cube, start the timer, and do all 21 PLL algorithms one after another without stopping.

Find your case fast

Look at your cube from above and tap the picture that matches it to see how to solve it. Grey cells are stickers you can ignore.

  • Case 1

    RUR′U′R′FR2U′R′U′RUR′F′

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 2

    RUR′U′R′FR2U′R′U′RUR′F′

    R U R' U' R' F R2 U' R' U' R U R' F'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 3

    FRU′R′U′RUR′F′RUR′U′R′FRF′

    F R U' R' U' R U R' F' R U R' U' R' F R F'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 4

    R2U2RU2R2U2R2U2RU2R2

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 5

    U′R′U′RU′RURU′R′URUR2U′R′U′

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 6

    R2URUR′U′R′U′R′UR′

    R2 U R U R' U' R' U' R' U R'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 7

    R2URUR′U′R′U′R′UR′

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 8

    R2URUR′U′R′U′R′UR′

    R2 U R U R' U' R' U' R' U R'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 9

    R2B2RFR′B2RF′R

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 10

    R′U′RUD′R2UR′URU′RU′R2D

    R' U' R U D' R2 U R' U R U' R U' R2 D

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 11

    RUR′U′DR2U′RU′R′UR′UR2D′

    R U R' U' D R2 U' R U' R' U R' U R2 D'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 12

    R2U2RU2R2U2R2U2RU2R2

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 13

    U′R′U′RU′RURU′R′URUR2U′R′U′

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 14

    RB′R′FRBR′F′RBR′FRB′R′F′

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 15

    RUR′U′R′FR2U′R′U′RUR′F′

    R U R' U' R' F R2 U' R' U' R U R' F'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 16

    R′U′F′RUR′U′R′FR2U′R′U′RUR′UR

    R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 17

    R′UL′U2RU′R′U2RL

    R' U L' U2 R U' R' U2 R L

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 18

    RUR′F′RUR′U′R′FR2U′R′

    R U R' F' R U R' U' R' F R2 U' R'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 19

    RU′R′U′RURDR′U′RD′R′U2R′

    R U' R' U' R U R D R' U' R D' R' U2 R'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 20

    R2FRURU′R′F′RU2R′U2R

    R2 F R U R U' R' F' R U2 R' U2 R

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 21

    FRU′R′U′RUR′F′RUR′U′R′FRF′

    F R U' R' U' R U R' F' R U R' U' R' F R F'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 22

    R′UR′U′B′R′B2U′B′UB′RBR

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 23

    RUR′URUR′F′RUR′U′R′FR2U′R′U2RU′R′

    R U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R'

    1. You start with (input)
    2. After the formula
    See it in the post →
  • Case 24

    R′URU′R′F′U′FRUR′FR′F′RU′R

    R' U R U' R' F' U' F R U R' F R' F' R U' R

    1. You start with (input)
    2. After the formula
    See it in the post →

This post gives an order for the 21 algorithms that brings the cube back to where it started at the end, plus a mini version with just 6 algorithms for anyone who has only just picked up 2-look PLL. Every algorithm and every order in this post has been tested on the EasyRubic Rubik's Cube simulator.

If you don't know what PLL is yet, read What is CFOP first. PLL is the last step of CFOP: the top face is already yellow, and all that is left is to swap the top layer pieces around.

What is a PLL time attack?

On the SpeedSolving forum, cubers have been talking about this drill since 2007, in doubleyou's thread "21 PLL run" (SpeedSolving). The idea is simple: do all 21 PLL algorithms one after another in a single timed run.

There are no fixed rules. In the 2009 thread "PLL time attack discussion", members agreed on a few points (SpeedSolving):

  • The order is up to you, as long as you do all 21 algorithms.
  • You don't have to turn U before or after each algorithm.
  • The cube doesn't have to end up solved. But lots of people like to pick an order that brings it back on its own, because then they know straight away whether they went wrong somewhere.

In the 2007 thread, a member called Joey said you shouldn't "cut" moves that cancel each other out between two algorithms, because then you aren't doing the whole algorithm. This post sticks to that: do every single move.

The picture below shows the T-perm, the best-known PLL algorithm. On the left is the case the T-perm solves, on the right is the cube after doing the T-perm:

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Why practise PLL time attacks?

SpeedCubeShop advises CFOP solvers to practise the PLL step on its own many times with a timer, and to know all 21 algorithms well enough to do them without hesitating (SpeedCubeShop). A PLL time attack is one way to do that in just a few dozen seconds.

In our view, this drill helps in three ways:

  • Finding your weak algorithms. In a run of 21 algorithms, any algorithm that makes you pause shows up straight away.
  • Keeping your hands moving smoothly. You have to go from one algorithm to the next without stopping.
  • Measuring progress with one number. The time for a whole run is easy to compare from one day to the next.

This drill does not train recognition: you already know which algorithm comes next. So it is only one part of a practice session, alongside full solves.

How to read the pictures

  • Yellow face on top, green face in front. In the pictures, the right face is orange.
  • Each picture has two cubes. On the left is the cube before the algorithm, on the right is the cube after it. Only the top layer is coloured in.
  • Algorithms with M, x or y are drawn using an equivalent algorithm that only turns the outer faces, for that exact case.
  • Notation: M is the middle slice, turned the same way as L; x and y turn the whole cube the same way as R and U. See more in Rubik's Cube notation for beginners.

One thing to know for later: many PLL algorithms undo themselves when you do them twice. Do the T-perm once on a solved cube and you get exactly the T-perm case shown on the left in the picture above. Do it once more and the cube is back where it started.

Mini version for beginners: the 6 algorithms of 2-look PLL

If you've only just got the hang of the 6 algorithms of 2-look PLL (T, Y, Ua, Ub, H, Z), start with this mini version. After each line the cube is back to solved, so you know straight away whether you got it right.

  1. T-perm twice.
  2. Y-perm twice.
  3. H-perm twice.
  4. Z-perm twice.
  5. Ua-perm, then Ub-perm.

That makes 10 algorithms in total. We tried putting the four algorithms T, Y, H and Z together, each one once, in every possible order with U turns in between: none of them brought the cube back to where it started. That's why the mini version uses each algorithm twice.

T-perm twice

R U R' U' R' F R2 U' R' U' R U R' F'

The first time sets up the case in the left picture, and the second time brings the cube back as in the right picture:

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Y-perm twice

F R U' R' U' R U R' F' R U R' U' R' F R F'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

H-perm twice

M2 U M2 U2 M2 U M2

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Z-perm twice

M2 U M2 U M' U2 M2 U2 M' U2

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Ua-perm, then Ub-perm

R U' R U R U R U' R' U' R2

R2 U R U R' U' R' U' R' U R'

Ub is simply Ua read from the end back to the start, with every move turned the other way. The picture shows Ub: on the left is the cube after you do Ua, on the right is the cube after Ub.

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

The EasyRubic 21-algorithm order

We put this order together ourselves and checked it on the simulator. It has two parts:

  • Part 1: four pairs of algorithms that are opposites of each other. After each pair, the cube is back where it started. These are four "checkpoints".
  • Part 2: the other 13 algorithms. They only need two extra U turns in between, and after the last algorithm the cube is back where it started.

The whole run, read from left to right:

Ua - Ub - Aa - Ab - Ga - Gb - Gc - Gd - H - Z - E - T - F - Ja - Jb - Ra - U - Rb - U' - Y - V - Na - Nb

The 21 algorithms in this post add up to 285 moves (not counting x and y). Add the two U moves and you get 287 moves.

The picture below is the first checkpoint, the same as the Ua then Ub picture above: on the left is the cube after Ua, on the right is the cube after Ub.

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Part 1: four pairs that bring the cube back

In each pair, the second algorithm does exactly the opposite of the first one. The picture for each pair shows the second algorithm: on the left is the cube after the first algorithm, on the right is the cube back where it started.

Pair 1: Ua, then Ub

R U' R U R U R U' R' U' R2

R2 U R U R' U' R' U' R' U R'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Pair 2: Aa, then Ab

x R' U R' D2 R U' R' D2 R2 x'

x R2 D2 R U R' D2 R U' R x'

Ab is also Aa read backwards, with every move turned the other way.

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Pair 3: Ga, then Gb

R2 U R' U R' U' R U' R2 U' D R' U R D'

R' U' R U D' R2 U R' U R U' R U' R2 D

These two algorithms aren't move-by-move reverses of each other, but what they do to the cube is exactly opposite, so doing them back to back brings the cube back where it started.

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Pair 4: Gc, then Gd

R2 U' R U' R U R' U R2 U D' R U' R' D

R U R' U' D R2 U' R U' R' U R' U R2 D'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Part 2: the other 13 algorithms

Each of these 13 algorithms undoes itself when you do it twice, but here you do each one only once. The order below needs exactly two U turns slipped in: U before Rb and U' before Y. Do it just like that, and after Nb the cube is back where it started.

The picture for each algorithm shows the case that algorithm solves, so you can get used to spotting it in a real solve. In the middle of a time attack run your cube will look different from the picture: that's normal.

H-perm

M2 U M2 U2 M2 U M2

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Z-perm

M2 U M2 U M' U2 M2 U2 M' U2

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

E-perm

x' R U' R' D R U R' D' R U R' D R U' R' D' x

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

T-perm

R U R' U' R' F R2 U' R' U' R U R' F'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

F-perm

R' U' F' R U R' U' R' F R2 U' R' U' R U R' U R

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Ja-perm

R' U L' U2 R U' R' U2 R L

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Jb-perm

R U R' F' R U R' U' R' F R2 U' R'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Ra-perm

R U' R' U' R U R D R' U' R D' R' U2 R'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Rb-perm (turn U first)

Turn the top face one U move, then do:

R2 F R U R U' R' F' R U2 R' U2 R

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Y-perm (turn U' first)

Turn the top face one U' move, then do:

F R U' R' U' R U R' F' R U R' U' R' F R F'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

V-perm

R' U R' U' y R' F' R2 U' R' U R' F R F

After the y move, you're holding the cube turned a quarter of the way round. Just keep holding it that new way for the last two algorithms.

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Na-perm

R U R' U R U R' F' R U R' U' R' F R2 U' R' U2 R U' R'

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

Nb-perm

R' U R U' R' F' U' F R U R' F R' F' R U' R

This is the last algorithm. If everything went right, the cube is solved; it's just that, because of the y move in the V-perm, the face pointing towards you is now a colour other than green.

See it in 3D, before and after
  1. You start with (input)
  2. After the formula

How to time a run and keep track of your results

  1. Solve the cube, then hold it with the yellow face on top and the green face in front.
  2. Start the EasyRubic 3x3 timer and do the whole run.
  3. Stop the timer straight after the last algorithm. If the cube isn't back where it started, mark that run as failed and do it again more slowly to find where it went wrong.

The four checkpoints in Part 1 help you catch mistakes early: if the cube isn't back where it started after a pair, stop right there. There's no need to carry on.

The SpeedSolving forum has a few numbers to compare against, all reported by the cubers themselves, not competition results:

  • doubleyou (2007) said one run took about 1 minute 15 to 1 minute 25 seconds.
  • blah (2009) said their order could be done in under 40 seconds. They also suggested doing the hard algorithms first and the easy ones last, and setting a halfway target: if you're already slower than the target, start again from the beginning.

With the 287 moves of the order in this post, 40 seconds means more than 7 moves per second. Don't compare yourself with that number when you're just starting out. Compare yourself with how you did last week.

A PLL time attack is not a WCA competition event. It's just a drill to do at home.

Suggested practice plan

This is our own suggestion, not taken from any source:

  • Just picked up 2-look PLL: do the mini version 3 times a day, before your full solves. No need to time it in the first week.
  • Working towards full PLL: only put the algorithms you already know into the run. For an algorithm you don't know yet, do it twice in a row (if it undoes itself) or pair it with its opposite algorithm.
  • Know all 21: 3 to 5 runs per session, and write down your best time. When one algorithm always makes you pause, practise it on its own for a few minutes, then do the whole run again.

For smoother, faster hands, see Rubik's Cube finger tricks.

Common mistakes

  • Forgetting the two extra U turns. Without the U before Rb or the U' before Y, the cube won't come back to where it started at the end.
  • Doing y the wrong way in the V-perm. y turns the whole cube the same way as U.
  • Changing your grip after the V-perm. After the y move, keep holding the cube the new way for Na and Nb.
  • Mixing up the G-perms in Part 1. The four G algorithms look quite alike. If pair 3 or pair 4 doesn't come back to where it started, check that you did the right G algorithm.
  • Cutting moves between two algorithms. It makes the run faster, but then you're no longer practising the full algorithms.

Video

Want to see it in motion? The short video below from the Cube For Speed 2 channel on YouTube shows more of what this post covers. The video belongs to that channel and is embedded straight from YouTube.

17.567 PLL Time Attack UWR! [Framecounted]Video · Cube For Speed 2 · YouTube

Sources

Frequently asked questions

Does a PLL time attack have to follow a set order?

No. You just need to do all 21 algorithms. The good thing about the order in this post is that the cube comes back to where it started at the end, with four checkpoints along the way.

Do you need to turn U before each algorithm?

You don't have to. The order in this post just needs exactly two U moves (before Rb and before Y) so the cube comes back to where it started at the end.

What if you don't know all 21 algorithms yet?

Use the mini version with the 6 algorithms of 2-look PLL, then add new algorithms one at a time in pairs: do each one twice, or pair it with its opposite algorithm.

What counts as fast?

There's no common standard, because everyone uses a different set of algorithms. On the SpeedSolving forum, cubers report anything from about 40 seconds to over a minute for one run.

Can a time attack replace full solves?

No. This drill doesn't train case recognition, because you already know which algorithm comes next. Use it as a warm-up.

EasyRubic Editorial

Friendly notes for anyone who wants to solve their first Rubik’s Cube.

Ready for your first turn?

Go from reading notation to each step of a solved cube.

Start with step 0

Learn the 3x3 step by step · 3x3 online timer