diff --git a/parallel.cu b/parallel.cu
index f2be5828f8f0f73b1e0c6a97671a94d9a4caa648..9b92286056644e319038db74cd7321749c92c8f3 100644
--- a/parallel.cu
+++ b/parallel.cu
@@ -79,6 +79,7 @@ void dijkstra(int n, int sub_n, long matrix[], long result[]) {
 int main (int argc, char **argv) {
     long *matrix, *result;          // Matrix size i * j of distance from vertice [i] to vertice [j]
     int n;                          // Number of vertices
+    int num_blocks, num_threads;
     // int my_rank, thread_count, sub_n;
     clock_t start, end;
     double cpu_time_used;
@@ -86,7 +87,7 @@ int main (int argc, char **argv) {
     /* Read number of vertices */
     printf("Number of vertices (n): "); scanf("%d", &n);
     printf("Number of blocks      : "); scanf("%d", &num_blocks);
-    printf("Number of threads     : "); scanf("%d", &num_thrads);
+    printf("Number of threads     : "); scanf("%d", &num_threads);
     
     matrix = initialize_matrix(13517142, n);
     printf("\nGenerated %d * %d matrix.\n", n, n);