pointing sxs folder is correct (no need to point the .cab file) like this: Code: Net35Source=%~dp0ISO\sources\sxs\
Point to the sxs folder you don't need to specify Net35Source if the target is extracted ISO, it will be auto-detected
Extracted the ssu and psf+wim from both MSU files and leaving the AggregatedMetadata cab from the UUP dump download (as instructed by @abbodi1406): Code: ====================== W10UI v10.48 ======================= [1] Target (x64): "E:\W10UI_26100\26100_Work_US_TEST" [2] Updates: "E:\W10UI_26100\Updates_test" [3] DISM: "Windows NT 10.0 ADK" [4] Enable .NET 3.5: YES [5] Cleanup System Image: YES [6] Reset Image Base: YES [7] Update WinRE.wim: YES [8] install.wim selected indexes: 6 / [K] Keep indexes: Selected [M] Mount Directory: "c:\W10UImount_31399" [E] Extraction Directory: "c:\W10UItemp_6266" ============================================================ Change a menu option, press 0 to start the process, or 9 to exit: Code: ============================================================ Running W10UI v10.48 ============================================================ ============================================================ Configured Options... ============================================================ Net35 Net35Source Cleanup ResetBase WinRE ISO ============================================================ Removing temporary extracted files... ============================================================ ============================================================ Extracting dpx.dll file... ============================================================ ============================================================ Creating Cumulative Update MSU... ============================================================ Windows11.0-KB5050636-x64.msu ============================================================ Extracting .cab files from .msu files... ============================================================ 1/1: Windows11.0-KB5050636-x64.msu [Combined UUP] ============================================================ Extracting files from update containers (cab/wim)... *** This will require some disk space, please be patient *** ============================================================ 1/5: windows11.0-kb5037898-x64.cab [Enablement] 2/5: Windows11.0-KB5043113-x64.cab [SSU] 3/5: Windows11.0-KB5047134-x64.cab [Setup DU] 4/5: Windows11.0-KB5048411-x64.cab [SafeOS DU] 5/5: Windows11.0-KB5048760-x64.cab [SSU] ============================================================ Mounting sources\install.wim - index 6/11 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Checking Updates... ============================================================ ============================================================ Installing servicing stack update... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ============================================================ Installing updates... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_KB5037898~31bf3856ad364e35~amd64~~26100.380.1.2 [==========================100.0%==========================] The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Resetting OS image base... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 [===========================70.0%======== ] The operation completed successfully. ============================================================ Adding .NET Framework 3.5 feature... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. ============================================================ Reinstalling cumulative update(s)... ============================================================ 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Updating winre.wim ... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 Processing 1 of 1 - Adding package Package_for_SafeOSDU~31bf3856ad364e35~amd64~~26100.2449.1.1 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 [===========================82.7%=============== ] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 [===========================70.0%======== ] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\winre.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Adding updated winre.wim ... ============================================================ 1 file(s) copied. ============================================================ Unmounting sources\install.wim - index 6/11 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\26100_Work_US_TEST\sources\install.wim Image Index : 6 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Rebuilding sources\install.wim ... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Mounting sources\boot.wim - index 1/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Checking Updates... ============================================================ ============================================================ Installing servicing stack update... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ============================================================ Installing updates... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_KB5037898~31bf3856ad364e35~amd64~~26100.380.1.2 [==========================100.0%==========================] The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Resetting WinPE image base... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [===========================70.0%======== ] The operation completed successfully. ============================================================ Unmounting sources\boot.wim - index 1/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\26100_Work_US_TEST\sources\boot.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Mounting sources\boot.wim - index 2/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Checking Updates... ============================================================ ============================================================ Installing servicing stack update... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ============================================================ Installing updates... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_KB5037898~31bf3856ad364e35~amd64~~26100.380.1.2 [==========================100.0%==========================] The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Resetting WinPE image base... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [===========================70.0%======== ] The operation completed successfully. ============================================================ Unmounting sources\boot.wim - index 2/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\26100_Work_US_TEST\sources\boot.wim Image Index : 2 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Rebuilding sources\boot.wim ... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Adding setup dynamic update(s)... ============================================================ Windows11.0-KB5047134-x64.cab ============================================================ Removing temporary extracted files... ============================================================ ============================================================ Creating updated ISO file... ============================================================ ISO Location: "E:\W10UI_26100" OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2012. All rights reserved. Licensed only for producing Microsoft authorized content. Scanning source tree (500 files in 49 directories) Scanning source tree complete (969 files in 95 directories) Computing directory information complete Image file is 5943984128 bytes (before optimization) Writing 969 files in 95 directories to 26120.2705.241212-1002.GE_RELEASE_SVC_BETAFLT_IM_CLIENT_X64FRE_EN-US.iso 100% complete Storage optimization saved 25 files, 14342144 bytes (1% of image) After optimization, image file is 5931864064 bytes Space saved because of embedding, sparseness or optimization = 14342144 Done. ============================================================ Finished ============================================================ Press 9 or q to exit. When you don't specify the folder where the cab can be found then it should automatically use the ISO:\sources\sxs folder, i personally always extract the sxs folder from the ISOs and link to that folder inside the script.
It seems KB5043080 was not detected or repacked Edit: oh yes, because the procedure detect LCU files per how many AggregatedMetadata.cab files i.e. it extracts LCU CompDB files, but it only process the last one (in KB number order) not a very serious issue because 24H2 so far always delivered ready msu, and 23H2 will always deliver 1 LCU it will be fixed soon nevertheless
Running the test script Code: ====================== W10UI v10.48r ======================= [1] Target (x64): "E:\W10UI_26100\26100_Work_US_TEST" [2] Updates: "E:\W10UI_26100\Updates_test" [3] DISM: "Windows NT 10.0 ADK" [4] Enable .NET 3.5: YES [5] Cleanup System Image: YES [6] Reset Image Base: YES [7] Update WinRE.wim: YES [8] install.wim selected indexes: 6 / [K] Keep indexes: Selected [M] Mount Directory: "c:\W10UImount_28628" [E] Extraction Directory: "c:\W10UItemp_149" ============================================================ Change a menu option, press 0 to start the process, or 9 to exit: Code: ============================================================ Running W10UI v10.48r ============================================================ ============================================================ Configured Options... ============================================================ Net35 Net35Source Cleanup ResetBase WinRE ISO ============================================================ Removing temporary extracted files... ============================================================ ============================================================ Extracting dpx.dll file... ============================================================ ============================================================ Creating Cumulative Update MSU... ============================================================ Windows11.0-KB5043080-x64.msu Windows11.0-KB5050636-x64.msu ============================================================ Extracting .cab files from .msu files... ============================================================ 1/2: Windows11.0-KB5043080-x64.msu [Combined UUP] 2/2: Windows11.0-KB5050636-x64.msu [Combined UUP] ============================================================ Extracting files from update containers (cab/wim)... *** This will require some disk space, please be patient *** ============================================================ 1/5: windows11.0-kb5037898-x64.cab [Enablement] 2/5: Windows11.0-KB5043113-x64.cab [SSU] 3/5: Windows11.0-KB5047134-x64.cab [Setup DU] 4/5: Windows11.0-KB5048411-x64.cab [SafeOS DU] 5/5: Windows11.0-KB5048760-x64.cab [SSU] ============================================================ Mounting sources\install.wim - index 6/11 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Checking Updates... ============================================================ ============================================================ Installing servicing stack update... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ============================================================ Installing updates... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_KB5037898~31bf3856ad364e35~amd64~~26100.380.1.2 [==========================100.0%==========================] The operation completed successfully. 01742-Windows11.0-KB5043080-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.1742 Processing 1 of 1 - The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Resetting OS image base... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 [===========================70.0%======== ] The operation completed successfully. ============================================================ Adding .NET Framework 3.5 feature... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. ============================================================ Reinstalling cumulative update(s)... ============================================================ 01742-Windows11.0-KB5043080-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26120.2705 Processing 1 of 1 - The operation completed successfully. ============================================================ Updating winre.wim ... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 Processing 1 of 1 - Adding package Package_for_SafeOSDU~31bf3856ad364e35~amd64~~26100.2449.1.1 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 [===========================82.7%=============== ] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1 [===========================70.0%======== ] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\winre.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Adding updated winre.wim ... ============================================================ 1 file(s) copied. ============================================================ Unmounting sources\install.wim - index 6/11 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\26100_Work_US_TEST\sources\install.wim Image Index : 6 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Rebuilding sources\install.wim ... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Mounting sources\boot.wim - index 1/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Checking Updates... ============================================================ ============================================================ Installing servicing stack update... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ============================================================ Installing updates... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_KB5037898~31bf3856ad364e35~amd64~~26100.380.1.2 [==========================100.0%==========================] The operation completed successfully. 01742-Windows11.0-KB5043080-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Resetting WinPE image base... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [===========================70.0%======== ] The operation completed successfully. ============================================================ Unmounting sources\boot.wim - index 1/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\26100_Work_US_TEST\sources\boot.wim Image Index : 1 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Mounting sources\boot.wim - index 2/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Mounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Checking Updates... ============================================================ ============================================================ Installing servicing stack update... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_ServicingStack_2700~31bf3856ad364e35~amd64~~26100.2700.1.0 [==========================100.0%==========================] The changes due to package Package_for_ServicingStack_2700 requires the current servicing session to be reloaded. All the packages will be processed again. The operation completed successfully. ============================================================ Installing updates... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - Adding package Package_for_KB5037898~31bf3856ad364e35~amd64~~26100.380.1.2 [==========================100.0%==========================] The operation completed successfully. 01742-Windows11.0-KB5043080-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. 02705-Windows11.0-KB5050636-x64.msu Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.1742 Processing 1 of 1 - [==========================100.0%==========================] [==========================100.0%==========================] The operation completed successfully. ============================================================ Resetting WinPE image base... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image Version: 10.0.26100.2705 [===========================70.0%======== ] The operation completed successfully. ============================================================ Unmounting sources\boot.wim - index 2/2 ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Image File : E:\W10UI_26100\26100_Work_US_TEST\sources\boot.wim Image Index : 2 Saving image [==========================100.0%==========================] Unmounting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Rebuilding sources\boot.wim ... ============================================================ Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. Deployment Image Servicing and Management tool Version: 10.0.26100.1 Exporting image [==========================100.0%==========================] The operation completed successfully. ============================================================ Adding setup dynamic update(s)... ============================================================ Windows11.0-KB5047134-x64.cab ============================================================ Removing temporary extracted files... ============================================================ ============================================================ Creating updated ISO file... ============================================================ ISO Location: "E:\W10UI_26100" OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2012. All rights reserved. Licensed only for producing Microsoft authorized content. Scanning source tree (500 files in 49 directories) Scanning source tree complete (969 files in 95 directories) Computing directory information complete Image file is 5942378496 bytes (before optimization) Writing 969 files in 95 directories to 26120.2705.241212-1002.GE_RELEASE_SVC_BETAFLT_IM_CLIENT_X64FRE_EN-US.iso 100% complete Storage optimization saved 25 files, 14342144 bytes (1% of image) After optimization, image file is 5930266624 bytes Space saved because of embedding, sparseness or optimization = 14342144 Done. ============================================================ Finished ============================================================ Press 9 or q to exit.