blindfold solving rubik's cube
TRANSCRIPT
-
7/24/2019 blindfold solving rubik's cube
1/10
2 cycle methodVersion 1.1
Written by Brian Yu
CHANGES: Fixed Y-Per ista!e" #$dated %orner eori&ation
'(is is a )uide to tea%( you (o* to so+,e t(e ubi!s %ube b+ind/o+ded. 0n readin) t(istutoria+" 0 ex$e%t t(at you %an a+ready so+,e a ubi!s Cube" and !no* t(e basi% notation
" " 2" and so /ort(3. 0t *i++ ta!e you t(rou)( t(e ste$s ne%essary to so+,e a %ube
b+ind/o+ded startin) *it( t(e ost basi% et(od" t(en )radua++y )ettin) ore ad,an%ed
*it( ea%( sta)e.
PA' 1 - 456 P4CH7ANN
SEC'04N 1.1 - 456 P4CH7ANN BAS0C
'(is /irst et(od is one o/ t(e ost basi% et(ods /or b+ind%ubin) t(at exists" and it %an
be /ast too" *it( a +ot o/ $ra%ti%e. '(is et(od is !no*n as 4+d Po%(ann" C+assi%
Po%(ann" soeties by Po%(ann 7et(od.
4+d Po%(ann so+,es t(e %ube $ie%e by $ie%e. We so+,e one $ie%e at a tie *it(ed)es" t(en so+,e one $ie%e at a tie *it( %orners. 0n t(is *e do not ess u$ any ot(er
$art o/ t(e %ube ot(er t(an t(e $ie%es *e *ant o,ed. '(is is done by soe a+)orit(s.
No*" as you ay a+ready !no*" it is i$ossib+e to s*a$ on+y t*o $ie%es on t(e %ube.
You %an s*a$ t*o $airs o/ ed)es" or t*o $airs o/ %orners" or t*o ed)es and t*o %orners"
but ne,er 8ust t*o ed)es or 8ust t*o %orners.
So instead" *e *i++ s*a$ t(e sae %orners o,er and o,er *(i+e *e s*a$ t(e ed)es to
*(ere t(ey need to be. 0/ *e do an e,en nuber o/ s*a$s" t(e %orners *i++ be ba%! to
t(eir ori)ina+ state. 0/ *e (a,e an odd nuber o/ s*a$s" t(en t(e %orners *i++ not be in
t(eir %orre%t $ositions. Here *e (a,e soet(in) %a++ed $arity" *(i%( *i++ be ex$+ained
+ater.No*" an i$ortant ste$ to be done ri)(t no* is to %(oose an orientation. 0 usua++y use
W(ite as to$" and ed as /ront" but you %an %(oose any %o+or you *ant. 9ust a!e sure
you a+*ays %(oose t(e sae %o+ors.
SEC'04N 1.2 - A5G40'H7S
So no*" 0 a )oin) to tea%( you t(e a+)orit(s t(at you s(ou+d +earn to so+,e t(e %ube
b+ind/o+ded.
For t(e ed)es" you *i++ need:
'-Perutation '3 : # # F 2 # # # F
9-Perutation A 9a3 : # F # # F 2 # #
9-Perutation B 9b3 : F2 5 # r #2 + # # +2For t(e %orners" you *i++ need:
Y-Perutation Y3 : # # # F # # F
Note t(at t(is is not t(e Y-Perutation used in P55" it is si$+y t(e sae t(in) *it(out
t(e F and F at t(e be)innin) and end.
For $arity" you *i++ need:
-Perutation 3 : #2 #2 B # # + # 2 F x
-
7/24/2019 blindfold solving rubik's cube
2/10
Note t(at *(en a%tua++y so+,in)" you *i++ add a y and a y at t(e be)innin) and end.
SEC'04N 1. - 7E740;0NG 'HE E6GES
B+ind/o+d %ubin) %onsists o/ t*o $arts" eori&ation and t(en exe%ution. 0 )oin) to
tea%( you eori&ation o/ ed)es ri)(t no*.
5oo! at t(e $ie%e at #. 0n $arti%u+ar" +oo! at t(e sti%!er on t(e # /a%e o/ t(e $ie%e at
#. For exa$+e" i/ you (a,e W(ite to$ ed /ront" and t(e %ube is so+,ed" W(ite-B+ue is
t(e $ie%e at #" and t(e W(ite sti%!er is t(e one *e are +oo!in) at.
5et e use a si$+e s%rab+e to ex$+ain *(at *e are )oin) to eori&e.
# 5 # 72 # 5 # # # 72 # #
We +oo! at t(e sti%!er at #" *(i%( is ed-Green i/ you (a,e W(ite to$" ed /ront. '(e
= We++" *e !no* t(e $ie%e be+on)s
at F5" and t(e red sti%!er be+on)s at t(e F $art o/ F5. We eori&e F5.No* *e +oo! at t(e sti%!er at F5" and as! t(e sae 0t be+on)s at 6F" and in $arti%u+ar" t(e 6 $art o/ 6F. We reeber 6F.
No* *e +oo! at t(e sti%!er at 6F" and as! *(ere it )oes. 0t )oes to #" and t(e # $art o/
#. No*" i/ you reeber" # is t(e sti%!er *e started *it(" so *e do N4' reeber
#. 6ont reeber t(e sti%!er you start *it(" *(i%( s(ou+d a+*ays be #. So our
eori&ation is:
F5 6F
Ho*e,er" in a ore %o$+i%ated" *e++ s%rab+ed so+,e" *e *ont 8ust (a,e t*o $ie%es to
eori&e. You *i++ (a,e $robab+y 11 or 12 to eori&e. So a+t(ou)( you i)(t be ab+e
to reeber =F5 6F= in your (ead /or a *(i+e" 11 or 12 o/ t(ese *i++ be u%( (arder toeori&e.
So *e %an turn t(ese into *ords. For exa$+e" F5 6F %an be%oe:
F5o*er 6aF/odi+
'(en" to a!e it e,en easier to eori&e" you %an turn t(is into a story.
4ne day" 0 sa* a /+o*er. 0t *as a da//odi+.
0n ore %o$+i%ated ones" 0 *i++ )i,e you an exa$+e:
B5 6 B 6F #F B# 5# 65
You %ou+d trans+ate t(is to:
Version *it( at%(in) +etters %a$ita+i&ed:
0 *ent on a B5a%! oa6 on o++erB+ades. 6o*nFa++s o/ #Fos B#bb+e 5#xurious+y in6a5+y %ity.
Version *it(out at%(in) +etters %a$ita+i&ed:
0 *ant on a b+a%! road on ro++erb+ades. 6o*n/a++s o/ #F4s bubb+e +uxurious+y in 6a++y
City.
Yea(" t(e stories dont a!e any sense i/ you t(in! about t(e. But in trut(" t(e
stran)er t(e stories" t(e easier t(ey are to reeber. A ,ery nora+ story *ont sti%! in
-
7/24/2019 blindfold solving rubik's cube
3/10
your (ead" su%( as one *it( you *a+!in) to t(e $ar!. Ho*e,er" a %ra&y one" +i!e one
about #F4 do*n/a++s in a +uxurious %ity i)(t sti%! in your ind ore.
SEC'04N 1.? - E@EC#'04N 4F E6GES
So" you,e eori&ed a++ o/ t(e ed)es. A/ter t(is you *ou+d nora++y eori&e t(e
%orners" but *e++ do %orners +ater. No* *e are )oin) to so+,e t(e ed)es. You s(ou+d
!no* t(ree a+)orit(s /or so+,in) ed)es: '" 9a" and 9b.
Ea%( one o/ t(ese s*a$s t(e %orners #F and #B. eeber" *e *i++ !ee$
s*a$$in) t(ese %orners" t(at *ay *e dont ess u$ t(e %orners" un+ess *e (a,e $arity
des%ribed +ater3.
So" t(e t(ree a+)orit(s you !no* on+y *or! /or t(ree orientations. Ho* *ou+d you
ex$e%t to so+,e a++ o/ t(e ed)es and a++ t(eir orientations> We use *(at are %a++ed setu$
o,es. For exa$+e" ia)ine *e *ant to s*a$ # *it( F5" as in t(e $re,ious exa$+e
in t(e +ast se%tion. 7any $eo$+e %a++ t(is =s(ootin) to F5=
We need to brin) F5 u$ to eit(er #F" #B" or #5. So it a!es sense to do t(e o,e 5"
and t(en *e %an do a ' $erutation to s(oot t(e $ie%e. Ho*e,er" *(en *e are done"
*e need to reeber to undo t(e setu$ o,e" in t(is %ase" 5.
Setu$ o,es /or ed)es s(ou+d be intuiti,e" but in %ase you %ant /i)ure one out" (ere is a
+ist o/ a++ o/ t(e:
P0ECE SE'#P A5G #N64 SE'#P
------------------------------------------------------------
# none ' none
# 5 d 5 ' 5 d 5
#F none 9a none
F# + 9b +
#B none #b none
B# + 9a +
6F +2 9b +2
F6 + 9a +
65 52 ' 52
56 6 + 9a + 6
6B +2 9a +2
B6 + 9b +
6 62 52 ' 52 62
6 6 + 9a + 6
F5 5 ' 5
5F d 5 ' 5 d
B5 5 ' 5
5B d 5 ' 5 d
B d2 5 ' 5 d2
B d 5 ' 5 d
F d2 5 ' 5 d2
F d 5 ' 5 d
-
7/24/2019 blindfold solving rubik's cube
4/10
'(e exe%ution %an be done *it( ' $ers on+y" but it is u%( easier to use t(e t*o 9s" it
sa,es setu$ o,es.
Wit( t(is" you s(ou+d be ab+e to so+,e a++ o/ t(e ed)es.
SEC'04N 1. - 7E740;A'04N 4F 'HE C4NESSo" i/ you dont understand t(e ed)es yet" you $robab+y s(ou+dnt o,e on to %orners
ri)(t no*. A+t(ou)( t(ere are +ess o/ t(e" it be%oes a +itt+e (arder to eori&e t(e.
#sin) t(e sae %on%e$t o/ t(e ed)es eori&ation" *e start at #B5. W(ere does it )o>
So" (eres an exa$+e s%rab+e:
5 # 5 # 2 # 5 # 5 # 52 # 2 # 52 #
We +oo! at t(e #B5 $ie%e" and as! =W(ere does t(is $ie%e be+on)>= 0/ you are usin) y
%o+or s%(ee and orientation W(ite to$" ed /ront3" *(i%( 0 *i++ be usin) t(rou)(out t(e
rest o/ t(is tutoria+" you see t(at it is t(e Ye++o*-ed-B+ue %orner" *(i%( be+on)s at 6F.
6F be+on)s to 6F5" *(i%( be+on)s to #B5. But #B5 is *(ere *e started" so *e do not
eori&e t(at. So our eori&ation is:6F 6F5
Ho*e,er" its u%( (arder to %oe u$ *it( *ords *it( t(ree at%(in) +etters t(an t*o.
So t(ere is an easier *ay to eori&e %orners" t(at is di//erent /ro ed)es. We assi)n
ea%( sti%!er o/ a %orner a +etter:
#B5 - A
#B - B
#F5 - C
#F - 6
5B# - E
5F# - F56B - G
56F - H
F65 - 0
F#5 - 9
F# -
F6 - 5
6F - 7
#F - N
#B - 4
6B - PB6 -
B# -
B#5 - S
B65 - '
6F5 - W
6F - @
-
7/24/2019 blindfold solving rubik's cube
5/10
6B5 - Y
6B - ;
No*" *e eori&e in $airs o/ t*o.
For exa$+e" i/ *e (ad 6B and t(en B#5" t(at *ou+d be
PS
W(i%( %ou+d be trans+ated into t(e *ord =P+eaSe=
No*" you %an a!e stories or senten%es out o/ your eori&ation" by eori&in)
$airs.
For exa$+e"
56B G3 - #F N3 - B#5 S3 - 6F5 W3
*(i%( is GN SW %ou+d be
Grinnin) S*iin)
You %ou+d eit(er reeber t(ose *ords" or use a /or o/ ia)es eori&ation *(ere
you $i%ture a $erson )rinnin) *(i+e s*iin). '(e on+y t(in) you (a,e to a!e sure o/
is t(e order" you dont *ant to ia)ine a $erson s*iin) *(i+e )rinnin)" be%ause t(en
t(e exe%ution *i++ be essed u$" e,en t(ou)( t(e ia)es ay see t(e sae.
SEC'04N 1.D - E@EC#'04N 4F 'HE C4NES
So no* you,e eori&ed t(e %orners. '(e syste /or exe%utin) t(e %orners is ,ery
sii+ar to exe%ution o/ ed)es. Ho*e,er" t(is tie *e *i++ s(oot /ro #B5 to F6 usin)
t(e Y $er. #sin) t(e exa$+e /ro t(e $re,ious se%tion" *e *ou+d see t(at 6F and
6F5 are t(e ones *e need to s(oot to.
6F %an be $ut into F6 by F . No* *e do t(e Y Per" and t(en do F. Noti%e t(at
t(is s*a$s t(e #B and #5 ed)es. Next is 6F5. '(is is easy" *e use F as t(e setu$
o,e. We do Y-Per" and t(en F. Noti%e t(at #B and #5 are no* s*a$$ed a)ain" and
are ba%! to t(eir ori)ina+ $ositions.
5i!e t(e ed)es" t(e setu$ o,es s(ou+d be intuiti,e. But in %ase you %ant /i)ure t(e
out" (ere is a +ist o/ t(e setu$ o,es t(at 0 use. eeber t(at bet*een t(e Setu$ and
#ndo Setu$" you need to do a Y-Per:
P0ECE SE'#P #N64 SE'#P
------------------------------------------
#F5 F F
F5# F 6 6 F
5#F F2 F2
#B 6 6
B# F F
#B 2 2
#F F F
F# F2 6 6 F2
#F
6F5 F F
F56 6 6
56F F2 F2
-
7/24/2019 blindfold solving rubik's cube
6/10
6F F F
F6 F F
6F none none
6B 62 F F 62
B6 6 6
6B
6B5 6 F F 6
B56 6 6
56B 62 62
Noti%e t(at e,ery setu$ is at axiu t*o o,es. #sin) ore setu$ o,es *or!s" but
is unne%essary.
SEC'04N 1. - BEA0NG 0N'4 A NEW CYC5E
'(is a$$+ies to bot( ed)es and %orners. Here is an exa$+e *it( t(e %orners.
2 5 # 5 # 2 # 5 # 5 2 # 52 # 2 # 52 #
So *e start +oo!in) at #B5. 0t be+on)s at #B. So *e reeber #B. But #B" )oes
ba%! to #B5 a)ain Ho*e,er" *e are not done yet. '(ere are sti++ %orners t(at *i++ be
unso+,ed" in $arti%u+ar" 6F5 and 6F. W(en t(is (a$$ens" *e (a,e to =brea! into a ne*
%y%+e=
'(e *ay *e do t(is" is *e %(oose any rando ed)e t(at is sti++ unso+,ed. 6F5 is a )ood
%(oi%e in t(is %ase. W(ere does t(is )o> 0t )oes to 6F" *(i%( )oes ba%! to 6F5. '(is
tie" sin%e *e (a,e bro!en into a ne* %y%+e" *e 7#S' reeber 6F5. So our
eori&ation t(is tie is:
#B 6F5 6F 6F5
Soeties you *ont (a,e to brea! into a ne* %y%+e" and you *i++ on+y (a,e one.
Soeties you *i++ (a,e t*o. You %an (a,e any ore t(an t*o %y%+es a+so.
Ho* do you !no* i/ you (a,e to brea! into a ne* %y%+e> 0/ t(eres an unso+,ed $ie%e
t(at you (a,ent eori&ed" and you /inis( a %y%+e" t(en you need to brea! into a ne*
%y%+e.
SEC'04N 1. - 4'HE 466 'H0NGS '4 BE AWAE 4F
'(ere are any ot(er t(in)s t(at %an o%%ur t(at you ust !no* about in order to so+,e
a %ube b+ind/o+ded.
SEC'04N 1.1 - PA0'Y
I o/ t(e tie" you *i++ (a,e an e,en nuber o/ ed)es to s(oot to" and an e,en
nuber o/ %orners to s(oot to. '(is is )ood" and you dont (a,e $arity.
'(e ot(er I o/ t(e tie" (o*e,er" you *i++ (a,e an odd nuber o/ ed)es" and an odd
nuber o/ %orners. W(en t(is (a$$ens" you (a,e $arity" be%ause *(en you are done
*it( t(e ed)es" t(e %orners *i++ be s*a$$ed. 0n t(is %ase" *e do t(is.
A/ter t(e ed)es" *e do a y rotation. No* do t(e -Per" *(i%( you s(ou+d a+ready
!no*. '(en do y. No* so+,e t(e %orners. '(at is (o* you /ix $arity.
SEC'04N 1.2 - F50PPE6 P0ECES
-
7/24/2019 blindfold solving rubik's cube
7/10
Very o/ten" you *i++ (a,e an ed)e or %orner soe*(ere t(at is in t(e %orre%t $osition"
but /+i$$ed in%orre%t+y be/ore you start so+,in). Say t(e ed)e at F5 is /+i$$ed. 0n t(is
%ase" you s(oot to t(e $ie%e" and t(en s(oot to *(ere t(at sti%!er needs to )o.
So *e s(oot to F5" and t(en s(oot to 5F. '(at *i++ /+i$ t(e ed)e. Wit( %orners" it
be%oes a +itt+e bit ore %o$+i%ated. You (a,e to s(oot to a sti%!er" and s(oot to
*(ere t(at sti%!er be+on)s" *(i%( %ou+d be one o/ t*o $+a%es. For exa$+e" ta!e t(is
s%rab+e.
# 5 # 2 # 5 # 5 # 5 # 2 # 5 # 5
6F is /+i$$ed. First *e s(oot to F6. F6 be+on)s at 6F. So *e s(oot to F6 and
t(en 6F.
SEC'04N 1. - 4'HE 7E740;A'04N SYS'E7S
'(ere are so any eori&ation systes out t(ere" t(at it rea++y doesnt atter *(i%(
one you use. 0 %(ose one t(at is /air+y easy" but t(ere are any ot(er systes out t(ere.
Visua+ - '(is is *(at 0 %urrent+y use" and t(ere are any /ors o/ Visua+ 7eory.Basi%a++y *(at you do is ta$ a $ie%e" and ta$ t(e next $ie%e" and $retty u%( 8ust
,isua+i&e +ines )oin) /ro $ie%e to $ie%e. '(is %an be ,ery /ast" but it is di//i%u+t to )et
used to. Not soet(in) to try /or t(e /irst tie doin) B56.
0a)es - '(is ta!es soe $ra%ti%e. Assi)n ea%( sti%!er a +etter A-@ /or ed)es" A-@ /or
%orners. For ea%( +etter $air" a!e an ia)e. For exa$+e" B5 i)(t be BE55. '(en
you ia)ine a be++ *(i+e you so+,e.
9ourney - 6o t(e sae t(in) as 0a)es eori&ation" but ia)ine yourse+/ seein)
t(ese t(in)s *(i+e on a 8ourney. 0a)ine yourse+/ seein) a be++ on t(e )round *(i+e
*a+!in) soe*(ere" /or exa$+e.
SEC'04N 1.J - 'Y 0'0 %an a+ost )uarantee you t(at t(e /irst tie you try so+,in) a %ube b+ind/o+ded" you *i++
not su%%eed. 0t too! e about t(ree days be/ore 0 )ot y /irst su%%ess b+ind/o+ded" usin)
t(is sae et(od and eori&ation syste.
4n%e you start )ettin) su%%ess/u+ so+,es" start tiin) yourse+/. You s(ou+d be ab+e to )et
a inute eori&ation and inute so+,e *(en you /irst start out" but it %an be
s(ortened
-
7/24/2019 blindfold solving rubik's cube
8/10
We start *it( 6F" our bu//er" and as! t(e sae
-
7/24/2019 blindfold solving rubik's cube
9/10
6B and B6 7 #2 7 #2
'(ere are t*o $rob+es *it( t(is" bot( easi+y /ixed. First o/ a++" t(ese a+)orit(s /or #F
and 6B on+y *or! on 466 N#7BEE6 $ie%es. eeber you *ere su$$osed to
%ount in t(e eori&ation. For e,en nubered $ie%es" do t(e o$$osite" +i!e s(oot to 6B
instead o/ #F" and ,i%e ,ersa.
'(e se%ond $rob+e is t(at '(ese a%tua++y s(oot to #F and 6B" not F# and B6. 0/ you
(a,e to s(oot to one o/ t(ese $ie%es" you need to /+i$ it at t(e end" and eori&e /ro
#F. '(is is %o$+i%ated. 0 *i++ try to ex$+ain it.
0/ you s(oot to #F instead o/ F#" t(e $ie%e *i++ be /+i$$ed. But you need to sti++ +oo! at
*(ere you are s(ootin). Sin%e you are s(ootin) to #F" you need to +oo! at #F and
reeber t(e # sti%!er" not t(e F sti%!er e,en t(ou)( you eori&ed #F. So i/ F#
be+on)s at 5#" you a%tua++y reeber F# #5 instead o/ F# 5# be%ause t(ats *(ere
t(e # sti%!er be+on)s. '(is is t(e (ardest $art o/ 72.
SEC'04N 2. - PA0'Y
Parity is a re+ati,e+y easy t(in) to ta!e %are o/ in 72K4+d Po%(ann. #se t(e $arity
a+)orit( ri)(t a/ter t(e ed)es and t(en so+,e t(e %orners. 0ts
-
7/24/2019 blindfold solving rubik's cube
10/10
'(ere are any *ays to $ra%ti%e" but t(is is *(at 0 do.
First" 0 start by doin) soe eori&ation-on+y eori&e t(e *(o+e t(in) as /ast as you
%an3. '(en 0 do soe exe%ution-on+y" +oo! at t(e %ube" no b+ind/o+d" and so+,e it usin)
your b+ind/o+d et(od3.
0 a+so do a best o/ " ta!e t(ree so+,es" and ta!e t(e best o/ t(e. '(ats t(e *ay it is
done in %o$etitions" you are )i,en t(ree so+,es" and t(ey ta!e t(e best o/ t(e.
A+so" 0 *i++ soeties do s+o* so+,es to i$ro,e y a%%ura%y. 0t is better to be at a
)ood $a%e and a )ood a%%ura%y t(an at a /ast $a%e and *orse a%%ura%y.