A nine-year-old boy from Missouri has built a robot that can solve a Rubik's Cube faster than most people.
Noah Hinkle says he built the robot using Lego and named his complicated creation the Mind Cuber.
"It's basically a robot that solves a Rubik's Cube autonomously," he said. "This robotic arm actually makes this sensor go out over the cube, scans it, this one down here turns this table and then this one controls this arm. Very difficult, it took about 500 pieces."
Hinkle says he had a few glitches before the robot finally worked. And when it did, it solved the infamously tricky cubic puzzle in two minutes and 23 seconds using just 42 moves.
The world record for solving a Rubik's Cube is 5.25 seconds. So, his invention is no record breaker but can probably solve the 80s head-scratcher faster than the average person.
Noah and his dad, Doug Hinkle, built the Lego robot with about 500 pieces including two sensors and three motors.
Doug said: "A package would come, it would be a few parts but not all of it and then he'd have to wait a couple of days for the next package to come. It was nerve-wracking for him, waiting for all the stuff to get here."
Noah, who is on a robotics team, says it took the two a long time to piece everything together.
"A few days and a few nights", says Noah. "We stayed up late and worked on it."