private void normalSolve()
	{
		Log.log("NormalSolve <Start>");
		mFinishedSolvers.clear();
		if ( !mNumbers.isEmpty())
		{
			for (int id : mNumbers.keySet())
				new TileSolver(id).start();
			while (mFinishedSolvers.size() < mNumberId + 1)
				try
				{
					Thread.sleep(1);
				}
				catch (InterruptedException e)
				{
					e.printStackTrace();
				}
		}
		Log.log("NormalSolve <End>");
	}