SOLVING RUBIX CUBE: THE FINAL STEP