HelloCube GANs 356s Advanced Cube Puzzle for Speed-solving Black