[395x361]
Такую вот штуку уже придумали!
Более подробно -
http://daniele.benedettelli.com/LRU.htm
Кстати, также уже просчитали программно, что из любого исходного положения собрать кубик Рубика можно за 29 "ходов" или меньше!
Так что - дерзайте товарищи!
П.С. Кстати, я могу собирать кубик Рубика :-)