   //scanCube();  ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   detachInterrupt(0);
   copyCube();
+  SolvedCube = "";
   virtualSequence(F("RDURLudbrFuDlUUbRR"));  //"RDURL"
   solveCube();
   assembleCube(SolvedCube);

              }
          }
          
          //else if ((ScannedCube[30] == l_color) && (ScannedCube[43] == d_color)) {               ------------------------
          else if (ScannedCube[43] == d_color) {
              virtualSequence(F("lDfd"));
          }

              }
          }
          
          
          //Check the front bottom edge and flip it if necessary
          else if (ScannedCube[25] == d_color) {
              virtualSequence(F("fDrd"));
