Write a program to solve a Rubik’s cube in any programming language. This is one of the most interesting problems, so we placed it on top of our list of technical Google interview questions for ...