While many of us have Rubik's cubes which have sat unsolved since the 1980s, others have been twisting and turning their way into the record books.
A number of world-best times were smashed over the weekend at the World Rubik's Cube Championship in Paris.
The big prize was won by Max Park of the United States, whose average time to solve the classic 3x3 Rubik's Cube was an astonishing 6.85 seconds. His best time was a blinding 5.87 seconds, just short of the world record of 4.73 seconds set by Australian cube-solver Feliks Zemdegs in 2016.
Zemdegs was there, walking up to the competition table to sounds of 'The Imperial March' from Star Wars. Despite missing out on the classic prize, he set a new world record for the massive 6x6 cube, solving it in one minute and 20 seconds.
Zemdegs dominated the tournament, also winning the 5x5, 6x6 and 7x7 divisions - setting a new world record of two minutes and 15 seconds for the latter.
Park went home with more than one trophy too, also winning the one-handed classic cube with an average time of 10.31 seconds.
And if solving a cube wasn't hard enough, a new record was also set for the 'Pyraminx' - a pyramid shaped Rubik's "cube" - 2.04 seconds, by Drew Brads.
Under World Cube Association rules, each competitor has five attempts at solving differently scrambled cubes. The best and worst times are excluded and the average of the remaining three is used as the official time.
The Rubik's cube was inveted by Erno Rubik in 1974 and became a gaming phenomenon in the early 1980s, with hundreds of millions sold.
Many of those are probably still waiting to be solved.
Newshub.