1 by one rubik's cube world record July 8, 2019 16 32 64 128 1 000 x 1 000 x 1 000 rubik's cube solve new version World record solving rubik's cube