diff --git a/UFCFVQ-15-M Programming Task 1.ipynb b/UFCFVQ-15-M Programming Task 1.ipynb
index d676bc5e764a3beaa7de1d21cf09728c5e18d3d7..1bca725da34a2fd21642f3069eca8d62772daf43 100644
--- a/UFCFVQ-15-M Programming Task 1.ipynb	
+++ b/UFCFVQ-15-M Programming Task 1.ipynb	
@@ -467,8 +467,7 @@
     "\n",
     "#For better visualization, only 5 results in each column are outputted\n",
     "#Print out the result\n",
-    "Result\n",
-    "\n"
+    "Result"
    ]
   },
   {
@@ -763,7 +762,12 @@
     "\n",
     "### 5) Alternative\n",
     "\n",
-    "- Some of the mathematical equations, such as standard deviation, can be solved using alternative equations. Instead of using pre-built functions such as 'sum' and 'len', a for loop can be used to achieve the same result. The custom table can also be created using different shapes, such as (+) or (dots) instead of (*)."
+    "- Some of the mathematical equations, such as standard deviation, can be solved using alternative equations. Instead of using pre-built functions such as 'sum' and 'len', a for loop can be used to achieve the same result. The custom table can also be created using different shapes, such as (+) or (dots) instead of (*).\n",
+    "\n",
+    "\n",
+    "### 6) Algorithm (FR.1.10 to 1.12)\n",
+    "\n",
+    "- The first function, read_csv_column, reads in a CSV file and stores the data in a dictionary with the column names as keys and the column values as values. The second function, statisticsTable, takes in the dictionary from the first function and calculates various statistical measures (mean, standard deviation, minimum, maximum, 25th percentile, 50th percentile, and 75th percentile) for each column. The third function, CustomStatisticsTable, takes in the dictionary from the second function and generates a table of the statistical measures with each column aligned and separated by a specified character. The fourth function, meanFinder, calculates the mean of a list of numerical values. The fifth function, StdDevFinder, calculates the standard deviation of a list of numerical values. The sixth function, MinFinder, finds the minimum value in a list of numerical values. The seventh function, MaxFinder, finds the maximum value in a list of numerical values. The eighth function, percentileFinder, calculates the specified percentile of a list of numerical values."
    ]
   },
   {