It’s fair to say that the Rubik’s Cube is one of the hardest puzzles to solve. Everyone at one point or another has tried to solve it, and if you’re anything like me, you probably failed too, but what if you could get one that solved itself? Well a Japanese computer programmer by the name of Takashi Kaburagi spent 2 years of his life working a Rubik’s Cube that would do exactly that.

After many attempts and prototypes, he finally created one that could literally solve any pattern he gave it. The video above is the first time the cube ever solved itself, and it’s pretty fair to say that he’s pretty happy about it. You’ll see what I mean.