diff --git a/2020/ferguson2/recode.html b/2020/ferguson2/recode.html
index c20d0647b..8c8282e9c 100644
--- a/2020/ferguson2/recode.html
+++ b/2020/ferguson2/recode.html
@@ -409,8 +409,8 @@ have to if you don’t wish to.
-To demonstrate how to and why you should use the recode.c program with
-the Enigma machine simulator I have included some examples here as
+
To demonstrate how to and why you should use the recode.c program with
+the Enigma machine simulator I have included some examples here as
well as brief (‘brief?!’ I am sure many would think but it’s brief for me)
commentary.
It would not be possible to do all that the recode program does in my entry
@@ -482,7 +482,7 @@ Again note that this does not validate input! Although it detects out of range
for the arrays it doesn’t detect duplicates. This is because it wasn’t meant to
be any given file or anything else other than the direct output of a previous
run (thus validated). I’m not even guaranteeing that I got the array tests valid
-in recode.c -R option!
+in recode.c -R option!
@@ -798,7 +798,7 @@ delicious challenge).
-- Add code, to prog.c, that tries to determine possible decipherments based on
+
- Add code, to prog.c, that tries to determine possible decipherments based on
a given crib (or set of cribs).
diff --git a/2020/ferguson2/recode.md b/2020/ferguson2/recode.md
index 186dbf598..91ed6df3e 100644
--- a/2020/ferguson2/recode.md
+++ b/2020/ferguson2/recode.md
@@ -30,8 +30,8 @@ have to if you don't wish to.
#
What is recode and why is it recommended?
-To demonstrate how to and why you should use the [recode.c](%%REPO_URL%%/2020/ferguson1/recode.c) program with
-the [Enigma machine simulator](%%REPO_URL%%/2020/ferguson1/prog.c) I have included some examples here as
+To demonstrate how to and why you should use the [recode.c](%%REPO_URL%%/2020/ferguson2/recode.c) program with
+the [Enigma machine simulator](%%REPO_URL%%/2020/ferguson2/prog.c) I have included some examples here as
well as brief ('brief?!' I am sure many would think but it's brief for me)
commentary.
@@ -128,7 +128,7 @@ Again note that this does not validate input! Although it detects out of range
for the arrays it doesn't detect duplicates. This is because it wasn't meant to
be any given file or anything else other than the direct output of a previous
run (thus validated). I'm not even guaranteeing that I got the array tests valid
-in [recode.c](%%REPO_URL%%/2020/ferguson1/recode.c) `-R` option!
+in [recode.c](%%REPO_URL%%/2020/ferguson2/recode.c) `-R` option!
-* Add code, to [prog.c](%%REPO_URL%%/2020/ferguson1/prog.c), that tries to determine possible decipherments based on
+* Add code, to [prog.c](%%REPO_URL%%/2020/ferguson2/prog.c), that tries to determine possible decipherments based on
a given crib (or set of cribs).