Rubik's Cube is the best-selling toy of all time with sales of 350 ...