diff --git a/Install-MMGen-on-Microsoft-Windows.md b/Install-MMGen-on-Microsoft-Windows.md
index e5ef7a2..d3e8b0e 100644
--- a/Install-MMGen-on-Microsoft-Windows.md
+++ b/Install-MMGen-on-Microsoft-Windows.md
@@ -69,7 +69,7 @@ $ ls /etc # the path as seen within MSYS2
$ ls 'C:\\msys64\etc' # the path as seen by Windows
```
-### 3. Upgrade MSYS2
+### 2. Upgrade MSYS2
#### Online users:
@@ -174,7 +174,7 @@ $ pacman -U packages1/*
> Your system upgrade is now complete.
-### 4. Install MSYS2 MMGen dependencies
+### 3. Install MSYS2 MMGen dependencies
Now that your system’s fully up to date, you’re ready to install the packages
specifically required by MMGen.
@@ -213,7 +213,7 @@ pacman -S tar git vim autoconf automake-wrapper autogen libtool cygrunsrv \
mingw-w64-ucrt-x86_64-python-pyreadline3
```
-### 5. Set up your environment
+### 4. Set up your environment
Create the `/usr/local/bin` directory. This is where you’ll place various
binaries required by MMGen:
@@ -241,7 +241,7 @@ export PYTHONUTF8=1
Save and exit. Close and reopen the terminal window to update your working
environment.
-### 6. Install the Python ECDSA library (offline install only)
+### 5. Install the Python ECDSA library (offline install only)
On your online machine:
@@ -255,7 +255,7 @@ Copy the downloaded file to your offline machine and install:
$ python3 -m pip install --user ecdsa-*.whl
```
-### 7. Install the standalone scrypt package (required for strong password hashing)
+### 6. Install the standalone scrypt package (required for strong password hashing)
Thanks to a faulty implementation of the `scrypt` function included in Python’s
`hashlib`, the standalone `scrypt` module is required for stronger-than-default
@@ -274,7 +274,7 @@ Enter the repo root and edit the file ‘setup.py’, adding the following lines
before the line beginning with `elif sys.platform.startswith('win32'):`, making
sure to preserve indentation:
-```text
+```python
elif os.environ.get('MSYSTEM') == 'UCRT64':
define_macros = []
includes = []
@@ -290,7 +290,7 @@ $ python3 -m build --no-isolation
$ python3 -m pip install --user dist/*.whl
```
-### 8. Clone and copy the secp256k1 library (offline install only)
+### 7. Clone and copy the secp256k1 library (offline install only)
On your online machine, clone the secp256k1 repository from Github:
@@ -307,7 +307,7 @@ $ cp -a /path/to/secp256k1/repo/secp256k1 ~/.cache/mmgen
$ ls ~/.cache/mmgen/secp256k1/autogen.sh # check that files were correctly copied
```
-### 9. Install MMGen
+### 8. Install MMGen
Now you’re ready to install MMGen itself. On your online machine, clone the
repository:
@@ -343,7 +343,7 @@ documentation.
occasion. Note that MMGen has a test suite. Refer to the [Test Suite][ts]
wiki page for details.
-### 10. Install Python Ethereum dependencies (Ethereum users only)
+### 9. Install Python Ethereum dependencies (Ethereum users only)
If you’ll be using MMGen with Ethereum, then you must install a few
dependencies. From the MMGen repository root, type the following:
@@ -365,7 +365,7 @@ directory containing the files and install them as follows:
$ python3 -m pip install --no-deps --user *.whl
```
-### 11. Install and launch your coin daemons
+### 10. Install and launch your coin daemons
At this point your MMGen installation will be able to generate wallets, along
with keys and addresses for all supported coins. However, if you intend to do
@@ -390,7 +390,7 @@ Please note that Ethereum daemons perform rather poorly under Windows due to
threading limitations. Unless you have very fast hardware, transacting and
syncing the blockchain could be painfully slow.
-### 12. You’re done!
+### 11. You’re done!
Congratulations, your installation is now complete, and you can proceed to
[**Getting Started with MMGen**][gs]. Note that all features supported by