My nine year old granddaughter used RubixCubeSolverLearn to solve this Rubik's cube that her brother messed up. “At first, I wasn’t sure if RubixCubeSolverLearn was going to work, but in the end, it did.” She says. However at the beginning it was a little difficult for her because you had to select a the colors for each square on each side. She had to do it very carefully, because RubixCubeSolverLearn can also identify some mistakes you made if you made any. RubixCubeSolverLearn itself was free, and the 3x3 feature and the instructions were free, while I think a lot of the other features were not free. It automatically generates instructions after you put what you Rubik’s cube looked like. You just need to find the right column. But overall, if you do it carefully, you’ll end up with a perfect, fixed Rubik’s cube and you won’t have to worry about anybody messing up your Rubik’s cube again! Also this whole review was written by my nine year old granddaughter under my permission.