Лет тридцать спустя, в июле 2010 года, программист Томаш Рокицки и его коллеги также заинтересовались решением этой задачи. Они взяли за основу находку другого математика, который разделил сборку Куба на два этапа. Для решения Куб брался в двух уже частично собранных состояниях, так что количество потенциальных ходов измерялось уже не в квинтиллионах, а составляло 19,5 миллиарда. Исследователи обнаружили, что, используя эту стратегию, Куб можно собрать не более чем за тридцать ходов. Рокицки сгруппировал возможные состояния, используя специальный набор частично собранных состояний, и это означало одновременное решение невероятных 19,5 миллиарда конфигураций (что по-прежнему намного меньше 43 квинтиллионов). На своем веб-сайте cube20.org Рокицки сообщил, что «сгруппировал возможные состояния на 2 217 093 120 наборов по 19 508 428 800 состояний в каждом». Решая 2,2 миллиарда задач, а не первоначальные 43 квинтиллиона, и используя мощности суперкомпьютеров Google, Рокицки и его коллеги доказали, что число Бога действительно равно 20. То есть в любое конкретное состояние Куба можно попасть из любого другого состояния не более чем за 20 ходов. Одним ходом считается поворот вокруг одной оси – это может быть либо четверть оборота, либо пол-оборота по часовой стрелке или против часовой стрелки. Если считать ходом только четверть оборота, то это число будет равняться 26.
Вся чрезвычайно сложная теоретическая работа математиков хорошо иллюстрирует две эволюции в жизни Куба. Во-первых, проявленный учеными интерес, который ознаменовал новое, весьма серьезное к нему отношение. Из этого вытекает пункт номер два: математики продемонстрировали скрытую структуру Куба. В нем обнаруживаются виды симметрии и теория групп, поэтому ученые взялись за эти вопросы еще с большим усердием. Их открытия привели к тому, что Куб стали использовать для криптографии, например для генерации паролей. (Для меня это не совсем позитивная коннотация, как если бы мы хотели или нам нужно было что-то скрывать.)
На турнирах по спидкубингу есть официальная дисциплина – «сборка на количество ходов» (Fewest Move Count), где соревнуются не в скорости и даже без Куба в руках! Это упражнение с бумагой и ручкой: участники должны найти кратчайший вариант сборки из предложенного перемешанного состояния. Обычно победители находят решение, близкое к двадцати ходам. (Непосредственно в скоростной сборке куберы, как правило, далеки от теоретического идеала, и самые быстрые делают около пятидесяти ходов.)
Безусловно, скоростная сборка посредством распознавания образов отличается от теоретической, ведь в математическом смысле не существует более перемешанного или менее перемешанного состояния Куба.