 			break;
 			
 			case 4:
-				t = clock()
+				t = clock();
 				for (int i = 0; i < 10000; i++)
 				{
 					sundPartOnePerRow<<<a_gridSize, a_blockSize>>>(bound, findArray);

			default:
			break;
		}
		t = clock() - t;
		total_time = ((float)t) / CLOCKS_PER_SEC;
		std::cout << "Time taken to run: " << (total_time / 100) << " sec\n";
		
		bool *validatePrimeArray = new bool[bound + 1];
		free(validatePrimateArray);
		checkCudaErrors(cudaMemcpy(validatePrimeArray, primeArray, sizeof(bool) * (bound + 1), cudaMemcpyDeviceToHost));
		
		//validatePrimes(bound, );

		{
			case 0:
			{
				t = clock();
				for (int i = 0; i < 10000; i++)
				{
					bool * eratosArray = new bool[bound + 1];
