CubeCheater-a Rubik cube solver in 20 moves-is one of those iPhone applications that make you smile when you see it in action because it is simply pure genius. This is how it works.

• First you have to tell the app the state of your Rubik's cube.
• You can do this with two methods: Either painting the faces of the cube or, better yet, taking a photo of each of the faces.
• The program will analyze the faces and, after a few seconds, it will tell you the solution step by step, using a 3D interface.

I'm digging out my old Rubik Cube and getting this app just to have the pleasure to beat it 50 times in a row. [iTunes Store Link via Wired]