Cihan Altay found this 39-move solution: D L D R5 U2 L6 R U L D3 R5 U2 L4 D3 R3
If you find a better solution, email me and I'll post it here with your name.
BACK TO PUZZLE